메뉴 건너뛰기




Volumn 29, Issue 1, 2003, Pages 47-48

Scalar fused multiply-add instructions produce floating-point matrix arithmetic provably accurate to the penultimate digit

Author keywords

Doubly compensated summation; Floating point arithmetic; Fused multiply add instruction; Matrix arithmetic; Provable accuracy; Rounding error

Indexed keywords

ALGORITHMS; COMPUTER GRAPHICS; ERROR ANALYSIS; HIGH LEVEL LANGUAGES; LINEAR SYSTEMS; MATRIX ALGEBRA; POLYNOMIALS; STANDARDIZATION;

EID: 10844263523     PISSN: 00983500     EISSN: None     Source Type: Journal    
DOI: 10.1145/641876.641878     Document Type: Article
Times cited : (34)

References (49)
  • 2
    • 84860059736 scopus 로고    scopus 로고
    • APPLE COMPUTER, INC. 2002. Altivec instruction cross-reference, http://developer.apple.com/hardware/ve/instructions/vec_madd.html.
    • (2002) Altivec Instruction Cross-reference
  • 4
    • 10844254492 scopus 로고    scopus 로고
    • Elements of scientific computing
    • U. Kulisch, R. Lohner, and A. Facius, Eds. Springer-Verlag, New York
    • BLEHER, J. H. 2001. Elements of scientific computing. In Perspectives on Enclosure Methods, U. Kulisch, R. Lohner, and A. Facius, Eds. Springer-Verlag, New York, 99-103.
    • (2001) Perspectives on Enclosure Methods , pp. 99-103
    • Bleher, J.H.1
  • 5
  • 9
    • 0000810983 scopus 로고
    • A floating-point technique for extending the available precision
    • DEKKER, T. J. 1971. A floating-point technique for extending the available precision. Num. Math. 18, 224-242.
    • (1971) Num. Math. , vol.18 , pp. 224-242
    • Dekker, T.J.1
  • 10
    • 0001192187 scopus 로고
    • Accurate singular values of bidiagonal matrices
    • DEMMEL, J. AND KAHAN, W. 1990. Accurate singular values of bidiagonal matrices. SIAM J. Sci. Stat. Comput. 11, 5 (Sept.), 873-912.
    • (1990) SIAM J. Sci. Stat. Comput. , vol.11 , Issue.5 SEPT , pp. 873-912
    • Demmel, J.1    Kahan, W.2
  • 12
    • 10844258701 scopus 로고    scopus 로고
    • Foreword
    • Society for Industrial and Applied Mathematics, Philadelphia, Pa
    • DUFF, I. S. 1996. Foreword. In Lectures on Finite Precisikon Computations. Society for Industrial and Applied Mathematics, Philadelphia, Pa, xiii-xiv.
    • (1996) Lectures on Finite Precisikon Computations
    • Duff, I.S.1
  • 13
    • 0000143045 scopus 로고
    • Pitfalls in computation, or why a math book isn't enough
    • FORSYTHE, G. E. 1970. Pitfalls in computation, or why a math book isn't enough. Amer. Math. Monthly 77, 9 (Nov.), 931-956.
    • (1970) Amer. Math. Monthly , vol.77 , Issue.9 NOV , pp. 931-956
    • Forsythe, G.E.1
  • 14
    • 84860061050 scopus 로고
    • Realization of an optimal computer arithmetic
    • U. W. Kulisch and W. L. Miranker, Eds. Notes and Reports in Computer Science and Applied Mathematics, Academic Press, New York, N.Y.
    • GOHLENDER, G. AND GRÜNER, K. 1983. Realization of an optimal computer arithmetic. In A New Approach to Scientific Computing, U. W. Kulisch and W. L. Miranker, Eds. Notes and Reports in Computer Science and Applied Mathematics, vol. 7. Academic Press, New York, N.Y. 247-268.
    • (1983) A New Approach to Scientific Computing , vol.7 , pp. 247-268
    • Gohlender, G.1    Grüner, K.2
  • 15
    • 0026122066 scopus 로고
    • What every computer scientist should know about floating-point arithmetic
    • GOLDBERG, D. 1991. What every computer scientist should know about floating-point arithmetic. ACM Comput. Surv. 23, 1 (Mar.), 5-48.
    • (1991) ACM Comput. Surv. , vol.23 , Issue.1 MAR , pp. 5-48
    • Goldberg, D.1
  • 17
    • 0034207372 scopus 로고    scopus 로고
    • Applications of contouring
    • GRANDINE, T. A. 2000. Applications of contouring. SIAM Rev. 42, 2 (June), 297-316.
    • (2000) SIAM Rev. , vol.42 , Issue.2 JUNE , pp. 297-316
    • Grandine, T.A.1
  • 18
    • 77956808064 scopus 로고
    • PASCAL-XSC: New concepts for scientific computation and numerical data processing
    • E. Adams and U. Kulisch, Eds. Mathematics in Science and Engineering, Academic Press, Orlando, Fla.
    • HAMMER, R., NEAGA, M., AND RATZ, D. 1993. PASCAL-XSC: New concepts for scientific computation and numerical data processing. In Scientific Computing with Automatic Result Verification, E. Adams and U. Kulisch, Eds. Mathematics in Science and Engineering, vol. 189. Academic Press, Orlando, Fla., 15-44.
    • (1993) Scientific Computing with Automatic Result Verification , vol.189 , pp. 15-44
    • Hammer, R.1    Neaga, M.2    Ratz, D.3
  • 20
    • 0012969708 scopus 로고
    • Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA
    • HEWLETT-PACKARD Co. 1984. HP-15C Advanced Functions Handbook. Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA.
    • (1984) HP-15C Advanced Functions Handbook
  • 21
    • 0012912001 scopus 로고
    • Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA
    • HEWLETT-PACKARD Co. 1986. HP-28C Reference Manual, 1st ed. Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA.
    • (1986) HP-28C Reference Manual, 1st Ed.
  • 22
    • 10844270268 scopus 로고
    • Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA
    • HEWLETT-PACKARD Co. 1987. HP-28S Reference Manual, 1st ed. Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA.
    • (1987) HP-28S Reference Manual, 1st Ed.
  • 23
    • 0012999372 scopus 로고
    • Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA
    • HEWLETT-PACKARD Co. 1990. HP 48SX Scientific Expandable Calculator Owner's Manual, 1st ed. Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA.
    • (1990) HP 48SX Scientific Expandable Calculator Owner's Manual, 1st Ed.
  • 24
    • 0012917059 scopus 로고
    • Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA
    • HEWLETT-PACKARD CO. 1994. HP 48G Series User's Guide, 7th ed. Hewlett-Packard Co., Corvallis Division, 1000 NE Circle Blvd., Corvallis, OR 97330, USA.
    • (1994) HP 48G Series User's Guide, 7th Ed.
  • 26
    • 0025213823 scopus 로고
    • Loading-zero anticipator (LZA) in the IBM RISC System/6000 floating-point execution unit
    • HOKENEK, E. AND MONTOYE, R. K. 1990. Loading-zero anticipator (LZA) in the IBM RISC System/6000 floating-point execution unit. IBM J. Res. Devel. 34, 1 (Jan.), 71-77.
    • (1990) IBM J. Res. Devel. , vol.34 , Issue.1 JAN , pp. 71-77
    • Hokenek, E.1    Montoye, R.K.2
  • 27
    • 0003589319 scopus 로고
    • Institute of Electrical and Electronic Engineers, 345 East 47th Street, New York, NY 10017
    • INSTITUTE OF ELECTRICAL AND ELECTRONIC ENGINEERS. 1985. IEEE Standard for Binary Floating-point Arithmetic (ANSI/IEEE Std 754-1985). Institute of Electrical and Electronic Engineers, 345 East 47th Street, New York, NY 10017.
    • (1985) IEEE Standard for Binary Floating-point Arithmetic (ANSI/IEEE Std 754-1985)
  • 28
  • 29
    • 84860062715 scopus 로고    scopus 로고
    • 2001; 2002: http://www.intel.com/design/Itanium/index.htm
    • INTEL CORPORATION. 2001. Introducing the Intel Itanium architecture. In 2001: http:// developer.intel.com/software/products/itc/architec/itanium/arch_mod/index.htm; in 2002: http://www.intel.com/design/Itanium/index.htm.
    • (2001) Introducing the Intel Itanium Architecture
  • 33
    • 0022676128 scopus 로고
    • The arithmetic of the digital computer: A new approach
    • KULISCH, U. W. AND MIRANKER, W. L. 1986. The arithmetic of the digital computer: A new approach. SIAM Rev. 28, 1 (Mar.), 1-40.
    • (1986) SIAM Rev. , vol.28 , Issue.1 MAR , pp. 1-40
    • Kulisch, U.W.1    Miranker, W.L.2
  • 34
    • 77956854302 scopus 로고
    • C-XSC: A programming environment for verified scientific computating and numerical data processing
    • E. Adams and U. Kulisch, Eds. Mathematics in Science and Engineering, Academic Press, Orlando, Fla.
    • LAWO, C. 1993. C-XSC: A programming environment for verified scientific computating and numerical data processing. In Scientific Computing with Automatic Result Verification, E. Adams and U. Kulisch, Eds. Mathematics in Science and Engineering, vol. 189. Academic Press, Orlando, Fla., 71-86.
    • (1993) Scientific Computing with Automatic Result Verification , vol.189 , pp. 71-86
    • Lawo, C.1
  • 35
    • 0025228329 scopus 로고
    • Computation of elementary functions on the IBM RISC System/6000 processor
    • MARKSTEIN, P. W. 1990. Computation of elementary functions on the IBM RISC System/6000 processor. IBM J. Res. Devel. 34, 1 (Jan.), 111-119.
    • (1990) IBM J. Res. Devel. , vol.34 , Issue.1 JAN , pp. 111-119
    • Markstein, P.W.1
  • 36
    • 0025211732 scopus 로고
    • Design of the IBM RISC System/6000 floating-point execution unit
    • MONTOYE, R. K., HOKENEK, E., AND RUNYON, S. L. 1990. Design of the IBM RISC System/6000 floating-point execution unit. IBM J. Res. Devel. 34, 1 (Jan.), 59-70.
    • (1990) IBM J. Res. Devel. , vol.34 , Issue.1 JAN , pp. 59-70
    • Montoye, R.K.1    Hokenek, E.2    Runyon, S.L.3
  • 37
    • 0034312318 scopus 로고    scopus 로고
    • POWER3: The next generation of PowerPC processors
    • O'CONNELL, F. P. AND WHITE, S. W. 2000. POWER3: The next generation of PowerPC processors. IBM J. Res. Devel. 44, 6 (Nov.), 873-884.
    • (2000) IBM J. Res. Devel. , vol.44 , Issue.6 NOV , pp. 873-884
    • O'Connell, F.P.1    White, S.W.2
  • 38
    • 0025210339 scopus 로고
    • IBM RISC System/6000 processor architecture
    • OEHLER, R. R. AND GROVES, R. D. 1990. IBM RISC System/6000 processor architecture. IBM J. Res. Devel. 34, 1 (Jan.), 23-36.
    • (1990) IBM J. Res. Devel. , vol.34 , Issue.1 JAN , pp. 23-36
    • Oehler, R.R.1    Groves, R.D.2
  • 42
    • 0018913975 scopus 로고
    • Design of large ALUs using multiple PLA macros
    • SCHMOOKLER, M. S. 1980. Design of large ALUs using multiple PLA macros. IBM J. Res. Devel. 24, 1 (Jan.), 2-14.
    • (1980) IBM J. Res. Devel. , vol.24 , Issue.1 JAN , pp. 2-14
    • Schmookler, M.S.1
  • 45
    • 77956812331 scopus 로고
    • ACRITH-XSC: A Fortran-like language for verified scientific computating
    • E. Adams and U. Kulisch, Eds. Mathematics in Science and Engineering, Academic Press, Orlando, Fla.
    • WALTER, W. V. 1993. ACRITH-XSC: A Fortran-like language for verified scientific computating. In Scientific Computing with Automatic Result Verification, E. Adams and U. Kulisch, Eds. Mathematics in Science and Engineering, vol. 189. Academic Press, Orlando, Fla., 45-70.
    • (1993) Scientific Computing with Automatic Result Verification , vol.189 , pp. 45-70
    • Walter, W.V.1
  • 46
    • 0025230178 scopus 로고
    • Instruction scheduling for the IBM RISC System/6000 processor
    • WARREN, H. S., JR. 1990. Instruction scheduling for the IBM RISC System/6000 processor. IBM J. Res. Devel. 34, 1 (Jan.), 85-92.
    • (1990) IBM J. Res. Devel. , vol.34 , Issue.1 JAN , pp. 85-92
    • Warren Jr., H.S.1
  • 47
    • 0003494064 scopus 로고
    • Prentice-Hall Series in Automatic Computation. Prentice-Hall, Englewood Cliffs, N.J.
    • WILKINSON, J. H. 1963. Rounding Errors in Algebraic Processes. Prentice-Hall Series in Automatic Computation. Prentice-Hall, Englewood Cliffs, N.J.
    • (1963) Rounding Errors in Algebraic Processes
    • Wilkinson, J.H.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.