AN APPROXIMATE SIGN DETECTION METHOD FOR RESIDUE NUMBERS AND ITS APPLICATION TO RNS DIVISION

被引:29
|
作者
HUNG, CY [1 ]
PARHAMI, B [1 ]
机构
[1] UNIV CALIF SANTA BARBARA,DEPT ELECT & COMP ENGN,SANTA BARBARA,CA 93106
关键词
ALGORITHMS; COMPUTER ARITHMETIC; RESIDUE NUMBER SYSTEMS; SIGN ESTIMATION; SRT DIVISION;
D O I
10.1016/0898-1221(94)90052-3
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We present new division algorithms for Residue Number System (RNS). The algorithms are based on a sign estimation procedure that computes the sign of a residue number to be positive, negative, or indeterminate. In the last case, magnitude of the number is guaranteed to be in a limited interval whose size is related to the cost of the sign estimation process. Our division algorithms resemble SRT (Sweeney, Robertson, and Tocher) division; quotient digits in the set (-1, 0, 1) are computed one by one. Assume that the RNS has n moduli, n residue processors, and b bits per modulus, and that each b-bit addition/subtraction takes unit time. Our sign estimation procedure uses relatively small lookup tables and takes O(log n) time. The first division algorithm based on the new sign estimation procedure requires O(n blog n) time. A second algorithm, which improves the time complexity to O(n b), is the fastest algorithm proposed thus far. Intermediate between the two algorithms are a number of choices that offer speed/cost tradeoffs.
引用
收藏
页码:23 / 35
页数:13
相关论文
共 50 条
  • [1] AN APPROXIMATE METHOD FOR COMPARING MODULAR NUMBERS AND ITS APPLICATION TO THE DIVISION OF NUMBERS IN RESIDUE NUMBER SYSTEMS
    Chervyakov, N. I.
    Babenko, M. G.
    Lyakhov, P. A.
    Lavrinenko, I. N.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2014, 50 (06) : 977 - 984
  • [2] Efficient Algorithms for Sign Detection in RNS Using Approximate Reciprocals
    Kawamura, Shinichi
    Komano, Yuichi
    Shimizu, Hideo
    Osuka, Saki
    Fujimoto, Daisuke
    Hayashi, Yuichi
    Imafuku, Kentaro
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2021, E104A (01) : 121 - 134
  • [3] Computation of Positional Characteristics of Numbers in RNS Based on Approximate Method
    Chervyakov, Nikolay Ivanovich
    Babenko, Mikhail Grigor'evich
    Deryabin, Maxim Anatolievich
    Nazarov, Anton Sergeevich
    Shabalina, Maria Nikolaevna
    [J]. PROCEEDINGS OF THE 2016 IEEE NORTH WEST RUSSIA SECTION YOUNG RESEARCHERS IN ELECTRICAL AND ELECTRONIC ENGINEERING CONFERENCE (ELCONRUSNW), 2016, : 177 - 179
  • [4] The non-linear characteristic of core function of RNS numbers and its effect on RNS to binary conversion and sign detection algorithms
    Abtahi, M
    Siy, P
    [J]. NAFIPS 2005 - 2005 Annual Meeting of the North American Fuzzy Information Processing Society, 2005, : 731 - 736
  • [5] New distributed algorithms for fast sign detection in residue number systems (RNS)
    Phatak, Dhananjay S.
    Houston, Steven D.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 97 : 78 - 95
  • [6] An Efficient Method for Comparing Numbers and Determining the Sign of a Number in RNS for Even Ranges
    Tchernykh, Andrei
    Babenko, Mikhail
    Shiriaev, Egor
    Pulido-Gaytan, Bernardo
    Cortes-Mendoza, Jorge M.
    Avetisyan, Arutyun
    Drozdov, Alexander Yu
    Kuchukov, Viktor
    [J]. COMPUTATION, 2022, 10 (02)
  • [7] DIVISION AND SIGN DETECTION ALGORITHMS FOR RESIDUE NUMBER-SYSTEMS
    LIN, ML
    LEISS, E
    MCINNIS, B
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1984, 10 (4-5) : 331 - 342
  • [8] The Factor-2 Sign Detection Algorithm using a core function for RNS numbers
    Abtahi, M.
    Siy, P.
    [J]. COMPUTERS & MATHEMATICS WITH APPLICATIONS, 2007, 53 (09) : 1455 - 1463
  • [10] A new moduli set selection technique to improve sign detection and number comparison in Residue Number System (RNS)
    Setiaarif, E
    Siy, P
    [J]. NAFIPS 2005 - 2005 Annual Meeting of the North American Fuzzy Information Processing Society, 2005, : 766 - 768