• DocumentCode
    3737955
  • Title

    ASIC design in Residue Number System for calculating minimum sum of Absolute Differences

  • Author

    Niras Cheeckottu Vayalil;Azadeh Safari;Yinan Kong

  • Author_Institution
    Department of Engineering, Macquarie University, Sydney, Australia
  • fYear
    2015
  • Firstpage
    129
  • Lastpage
    132
  • Abstract
    The Sum of Absolute Differences (SAD) is widely used in motion-estimation algorithms, the most computationally intensive task in video compression, and also in determining similarities between two data sets. This paper proposes a SAD hardware implementation using a Residue Number System (RNS). Residue Number Systems have been used for decades in designing low-power and high-speed computer hardware, because of their inherent parallel structure. In RNS, large integers are represented as sets of smaller integers or residues, where the number bases or moduli are mutually prime. Since these residues are independent from each other, mathematical operations such as addition, subtraction and multiplication can be carried out without any carry propagation between residues, which is in most cases a limiting factor in binary systems. However, some arithmetical operations such as comparison and division are more difficult in RNS than in conventional binary systems, such as determining the sign and magnitude comparison of two numbers. The proposed SAD architecture is based on a very recent advance in fast sign-detection algorithms for RNS, and the experimental results show that the proposed architecture has higher speed and less area than previous SAD implementations.
  • Keywords
    "Adders","Hardware","Computer architecture","Logic gates","Delays","Pipelines","Application specific integrated circuits"
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering & Systems (ICCES), 2015 Tenth International Conference on
  • Type

    conf

  • DOI
    10.1109/ICCES.2015.7393032
  • Filename
    7393032