ACM Home Page
Please provide us with feedback. Feedback
Parallel univariate polynomial factorization on shared-memory multiprocessors
Full text PdfPdf (843 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the international symposium on Symbolic and algebraic computation table of contents
Tokyo, Japan
Pages: 145 - 151  
Year of Publication: 1990
ISBN:0-201-54892-5
Author
P. S. Wang  Department of Mathematics and Computer Science, Kent State University, Kent, Ohio
Sponsor
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 9,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/96877.96915
What is a DOI?

ABSTRACT

Using parallelism afforded by shared-memory multiprocessors to speed up systems for polynomial factorization is discussed. The approach is to take the fastest known factoring algorithm for practical purposes and parallelize key parts of it. The univariate factoring algorithm consists of two major tasks (a) factoring modulo small integer primes and (b) EEZ lifting and recovery of true factors. A C coded system PFACTOR that implements (a) in parallel is described in detail. PFACTOR is a stand-alone parallel factorizer that can take input from a file, a pipe or a socket connection over a network. It can also be used interactively as a UNIX command. PFACTOR consists of parallel selection of primes, automatic balancing of work, parallel Berlekamp algorithm, and parallel reconciliation of degrees of factors modulo different primes. Actual timings on the Encore Multimax show the effectiveness of the approach. Work on part (b) is still on going.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
E. R. Berlekamp, "Factoring Polynomials over Finite Fields," Bell System Tech. J., V. 46, 1967, pp. 1853- 1859. Kingston Polytechnic, Kingston, England, Mar. 28-30, 1983.
 
2
D. Cantor and H. Zassenhaus, "A New Algorithm for Factoring Polynomials over Finite .Fields," Math. Comp., 36 (1981), pp. 587-592.
 
3
4
 
5
E. KaItofen, "Factorization of Polynomials," Computer Algebra-Symbolic and Algebraic Computation, Computing, Suppl. 4, Springer-Verlag, 1982, pp. 95- 113.
 
6
 
7
A. Lenstra, H. Lenstra and L. Lovasz, "Factoring Polynomials with Rational Coefficients," Math. Ann., Vol. 261, 1982, pp. 515~534.
8
9
10
11
 
12
P. S. Wang, "An Improved Multivariate Polynomial Factoring Algorithm," Mathematics of Computation, Vol. 32, No. 144, Oct. 1978, pp. 1215-1231.
 
13
P. S. Wang and B. M. Trager, "New Algorithms for Polynomial Square-free Decomposition over the Integers,'' SIAM J. Computing, Vol. 8, No. 3, Aug. 1979, pp. 300-305.
 
14
P. S. Wang, "Parallel p-adic Constructions in the Univariate Polynomial Factoring Algorithm," Proceedings, MACSYMA Users' Conference 1979, Cambridge, MA, MIT pp. 310-318.
 
15
P. S. Wang, "Factoring Multivariate Polynomials over Algebraic Number Fields," math. comp., vol 30, Apr. 1976, pp. 324-336.
 
16
 
17
P. S. Wang and K. Weber, "Guide to Parallel Programming on the Encore Multimax," Technical Report (CS-8901-03), Dept. Math and C.S., Kent State University, Kent, OH, 44242 USA.