IEEE Transactions on Computers · 2007 · 124 citations · 28 references
New SchemeParallel ProcessingArray ComputingEngineeringParallel Complexity TheoryExtended Binary FieldsSpace ComplexityComputer EngineeringToeplitz Matrix-vector ProductsNew ApproachComputational ComplexityParallel ImplementationParallel ProgrammingComputer ScienceFinite FieldDiscrete MathematicsParallel Computing
Based on Toeplitz matrix-vector products and coordinate transformation techniques, we present a new scheme for subquadratic space complexity parallel multiplication in GF(2 <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">n</sup> ) using the shifted polynomial basis. Both the space complexity and the asymptotic gate delay of the proposed multiplier are better than those of the best existing subquadratic space complexity parallel multipliers. For example, with n being a power of 2, the space complexity is about 8 percent better, while the asymptotic gate delay is about 33 percent better, respectively. Another advantage of the proposed matrix-vector product approach is that it can also be used to design subquadratic space complexity polynomial, dual, weakly dual, and triangular basis parallel multipliers. To the best of our knowledge, this is the first time that subquadratic space complexity parallel multipliers are proposed for dual, weakly dual, and triangular bases. A recursive design algorithm is also proposed for efficient construction of the proposed subquadratic space complexity multipliers. This design algorithm can be modified for the construction of most of the subquadratic space complexity multipliers previously reported in the literature
28
VLSI Architectures for Computing Multiplications and Inverses in GF(2<sup>m</sup>)
Wang, Troung, Shao et al. · IEEE Transactions on Computers · 1985 · 320 citations
Mastrovito multiplier for all trinomials
Berk Sunar, Çetin Kaya Koç · IEEE Transactions on Computers · 1999 · 178 citations