On the complexity and parallel implementation of Hensel's lemma and Weierstrass preparation

From MaRDI portal
Publication:831966

DOI10.1007/978-3-030-85165-1_6zbMATH Open1506.13001arXiv2105.10798OpenAlexW3197461373MaRDI QIDQ831966FDOQ831966


Authors: Alexander Brandt, Marc Moreno Maza Edit this on Wikidata


Publication date: 24 March 2022

Abstract: Hensel's lemma, combined with repeated applications of Weierstrass preparation theorem, allows for the factorization of polynomials with multivariate power series coefficients. We present a complexity analysis for this method and leverage those results to guide the load-balancing of a parallel implementation to concurrently update all factors. In particular, the factorization creates a pipeline where the terms of degree k of the first factor are computed simultaneously with the terms of degree k-1 of the second factor, etc. An implementation challenge is the inherent irregularity of computational work between factors, as our complexity analysis reveals. Additional resource utilization and load-balancing is achieved through the parallelization of Weierstrass preparation. Experimental results show the efficacy of this mixed parallel scheme, achieving up to 9x parallel speedup on 12 cores.


Full work available at URL: https://arxiv.org/abs/2105.10798




Recommendations




Cites Work


Cited In (1)

Uses Software





This page was built for publication: On the complexity and parallel implementation of Hensel's lemma and Weierstrass preparation

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q831966)