• DocumentCode
    3287892
  • Title

    Fraction-free RNS algorithms for solving linear systems

  • Author

    Turner, Peter R.

  • Author_Institution
    Dept. of Math., US Naval Acad., Annapolis, MD, USA
  • fYear
    1997
  • fDate
    6-9 Jul 1997
  • Firstpage
    218
  • Lastpage
    224
  • Abstract
    This paper is concerned with overcoming the arithmetic problems which arise in the solution of linear systems with integer coefficients. Specifically, solving each systems using (integer) Gauss elimination or its variants usually results in severe growth in the dynamic range of the integers that must be represented. To alleviate this problem, a residue number system (RNS) can be utilized so that large integers can be represented by a vector of residues which require only short wordlengths. RNS arithmetic, however, cannot easily handle any divisions that are needed in the solution process. This paper presents fraction-free algorithms for the solution of integer systems. This does involve divisions, but only divisions where the result is known to be an exact integer. The other principal contribution of this paper is the presentation of an RNS division algorithm for exact integer division which does not require any conversion to standard binary form. It uses entirely modular arithmetic, perhaps including a step equivalent to RNS base extension
  • Keywords
    equations; mathematics computing; residue number systems; Gauss elimination; RNS base extension; divisions; dynamic range; exact integer division; fraction-free RNS algorithms; integer coefficients; integer representation; linear equation systems; modular arithmetic; residue number system; residue vector; short wordlengths; Arithmetic; Cathode ray tubes; Dynamic range; Ear; Equations; Gaussian processes; Linear systems; Mathematics; Scientific computing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Arithmetic, 1997. Proceedings., 13th IEEE Symposium on
  • Conference_Location
    Asilomar, CA
  • ISSN
    1063-6889
  • Print_ISBN
    0-8186-7846-1
  • Type

    conf

  • DOI
    10.1109/ARITH.1997.614898
  • Filename
    614898