Title :
Parallelization of Faugere´s improved F4 algorithm
Author :
Karandikar, Yogesh ; Agrawal, Pulin ; Syed, Haider ; Kavalan, J.
Author_Institution :
Comput. Res. Labs., Pune, India
Abstract :
Solving systems of multi-variate polynomial equations is a well known problem in mathematics. Faugere proposed the F4 algorithm to solve systems of polynomial equations via Groebner basis computations. His later version of this algorithm (F5) improved performance and enabled solution to complex systems. However, memory and compute requirements of these algorithms are prohibitive and limit the size of the problems that can be solved. This dictates the need to have a multi-node MPI-based parallel implementation of F4. In this paper, we discuss some of the issues in parallelization of this algorithm. We discuss our MPI-pthread based hybrid approach to parallelization. Finally, we present some results and limitations of our approach to parallelization of F4.
Keywords :
mathematics computing; message passing; parallel processing; polynomials; F4 algorithm; Groebner basis computations; MPI-pthread based hybrid approach; complex systems; mathematics; multinode MPI-based parallel implementation; multivariate polynomial equations; Faugere F4; Groebner bases; Parallel Computing; Polynomial solver;
Conference_Titel :
High Performance Computing (HiPC), 2012 19th International Conference on
Conference_Location :
Pune
Print_ISBN :
978-1-4673-2372-7
Electronic_ISBN :
978-1-4673-2370-3
DOI :
10.1109/HiPC.2012.6507477