• DocumentCode
    1444835
  • Title

    Systolic array implementation of Euclid´s algorithm for inversion and division in GF(2m)

  • Author

    Guo, Jyh-Huei ; Wang, Chin-Liang

  • Author_Institution
    Dept. of Electr. Eng., Nat. Tsing Hua Univ., Hsinchu, Taiwan
  • Volume
    47
  • Issue
    10
  • fYear
    1998
  • fDate
    10/1/1998 12:00:00 AM
  • Firstpage
    1161
  • Lastpage
    1167
  • Abstract
    This paper presents two new systolic arrays to realize Euclid´s algorithm for computing inverses and divisions in finite fields GF(2m) with the standard basis representation. One of these two schemes is parallel-in parallel-out, and the other is serial-in serial-out. The former employs O(m2) area complexity to provide the maximum throughput in the sense of producing one result every clock cycle, while the latter achieves a throughput of one result per m clock cycles using O(m log,m) area complexity. Both of the proposed architectures are highly regular and, thus, well suited to VLSI implementation. As compared to existing related systolic architectures with the same throughput performance, the proposed parallel-in parallel-out scheme reduces the hardware complexity (and, thus, the area-time product) by a factor of O(m) and the proposed serial-in serial-out scheme by a factor of O(m/log2m)
  • Keywords
    VLSI; computational complexity; computational geometry; systolic arrays; Euclid´s algorithm; complexity; maximum throughput; serial-in serial-out scheme; standard basis representation; systolic array implementation; systolic arrays; Application software; Circuits; Clocks; Computer architecture; Concurrent computing; Galois fields; Hardware; Systolic arrays; Throughput; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.729800
  • Filename
    729800