Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Simultaneous modular reduction and Kronecker substitution for small finite fields
Dumas J., Fousse L., Salvy B. Journal of Symbolic Computation46 (7):823-840,2011.Type:Article
Date Reviewed: Jul 22 2011

From the computer implementation point of view, polynomial arithmetic poses a challenge, though the underlying theory is fairly well understood. In this paper, the authors have presented several algorithms for doing modular polynomial multiplication in a single machine word. They have used a combination of standard techniques, such as Kronecker substitution, delayed reduction, simultaneous modular reduction, and Euclidean division by floating-point routines.

The objects of study are polynomials over small prime fields; the elementary operations to be performed on these polynomials, or on matrices based on these, are no more than addition, products, and scalar multiplication.

The strategy is to first pack the polynomials into integers using Kronecker substitution. The next step is to perform several modular operations simultaneously, either using machine integers or through floating-point arithmetic, exploiting the cache effects to improve speed. Since the coefficients are pre-prepared for the conversion, the technique helps to recover them efficiently.

Although it remains to be seen if the strategy works well even for larger precision, I found the paper to be interesting and useful for researchers and post-graduates in the mathematics of computing field.

Reviewer:  Soubhik Chakraborty Review #: CR139273 (1112-1308)
Bookmark and Share
  Featured Reviewer  
 
Computations In Finite Fields (F.2.1 ... )
 
 
Numerical Linear Algebra (G.1.3 )
 
 
General (G.0 )
 
Would you recommend this review?
yes
no
Other reviews under "Computations In Finite Fields": Date
Some remarks on orders of projective planes, planar difference sets and multipliers
Ho C. Designs, Codes and Cryptography 1(1): 69-75, 1991. Type: Article
Aug 1 1992
The discrete logarithm hides O(log n) bits
Long D., Wigderson A. SIAM Journal on Computing 17(2): 363-372, 1988. Type: Article
May 1 1989
Multiplicative complexity of polynomial multiplication over finite fields
Kaminski M., Bshouty N. Journal of the ACM 36(1): 150-170, 1989. Type: Article
Sep 1 1989
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy