Distributed Matrix-Free Solution of Large Sparse Linear Systems over Finite Fields
- E. KaltofenAffiliated withDepartment of Mathematics, North Carolina State University, Raleigh, NC 27695-8205, USA. firstname.lastname@example.org.
- , A. LoboAffiliated withDepartment of Mathematics and Computer Science, Washington College, Chestertown, MD 21620-1197, USA. Austin.Lobo@washcoll.edu.
Rent the article at a discountRent now
* Final gross prices may vary according to local VAT.Get Access
We describe a coarse-grain parallel approach for the homogeneous solution of linear systems. Our solutions are symbolic, i.e., exact rather than numerical approximations. We have performed an outer loop parallelization that works well in conjunction with a black box abstraction for the coefficient matrix. Our implementation can be run on a network cluster of UNIX workstations as well as on an SP-2 multiprocessor. Task distribution and management are effected through MPI and other packages. Fault tolerance, checkpointing, and recovery are incorporated. Detailed timings are presented for experiments with systems that arise in RSA challenge integer factoring efforts. For example, we can solve a 252,222 × 252,222 system with about 11.04 million nonzero entries over the Galois field with two elements using four processors of an SP-2 multiprocessor, in about 26.5 hours CPU time.
- Distributed Matrix-Free Solution of Large Sparse Linear Systems over Finite Fields
Volume 24, Issue 3-4 , pp 331-348
- Cover Date
- Print ISSN
- Online ISSN
- Additional Links
- Key words. Distributed symbolic computation, Sparse linear systems, Block Wiedemann, Outer loop parallelization.
- Industry Sectors
- Author Affiliations
- A1. Department of Mathematics, North Carolina State University, Raleigh, NC 27695-8205, USA. email@example.com., US
- A2. Department of Mathematics and Computer Science, Washington College, Chestertown, MD 21620-1197, USA. Austin.Lobo@washcoll.edu., US