Many practical algorithms have dynamic (or data-dependent) dependency structure in their computation, which is not desirable for VLSI hardware implementation. Polynomial GCD computation by Euclid's algorithm is a typical example of dynamic dependency. In this paper, we use an algorithmic transformation technique to derive static (or data-independent) dependencies for Euclid's GCD algorithm. The resulting algorithm is mapped to a linear systolic array which is area-efficient and achieves maximum throughput with pipelining. It has mo + no + 1 processing elements, where m0 and n0 are degrees of two polynomials. We have applied the technique to the extended GCD algorithm and developed a systolic finite field divider, which can be efficiently used in decoding a variety of error correcting codes. © 1994 IEEE
CITATION STYLE
Jeong, Y. J., & Burleson, W. (1994). Vlsi Array Synthesis for Polynomial Gcd Computation and Application to Finite Field Division. IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 41(12), 891–897. https://doi.org/10.1109/81.340851
Mendeley helps you to discover research relevant for your work.