Open Access
,
pages 359-368
Sparse Multivariate Hensel Lifting: A High-Performance Design and Implementation
Publication type: Book Chapter
Publication date: 2018-07-13
scimago Q2
SJR: 0.352
CiteScore: 2.4
Impact factor: —
ISSN: 03029743, 16113349, 18612075, 18612083
Abstract
Our goal is to develop a high-performance code for factoring a multivariate polynomial in n variables with integer coefficients which is polynomial time in the sparse case and efficient in the dense case. Maple, Magma, Macsyma, Singular and Mathematica all implement Wang’s multivariate Hensel lifting, which, for sparse polynomials, can be exponential in n. Wang’s algorithm is also highly sequential. In this work we reorganize multivariate Hensel lifting to facilitate a high-performance parallel implementation. We identify multivariate polynomial evaluation and bivariate Hensel lifting as two core components. We have also developed a library of algorithms for polynomial arithmetic which allow us to assign each core an independent task with all the memory it needs in advance so that memory management is eliminated and all important operations operate on dense arrays of 64 bit integers. We have implemented our algorithm and library using Cilk C for the case of two monic factors. We discuss details of the implementation and present experimental timing results.
Found
Nothing found, try to update filter.
Found
Nothing found, try to update filter.
Top-30
Journals
|
1
2
|
|
|
Journal of Complexity
2 publications, 25%
|
|
|
Mathematics in Computer Science
1 publication, 12.5%
|
|
|
Concurrency Computation Practice and Experience
1 publication, 12.5%
|
|
|
Lecture Notes in Computer Science
1 publication, 12.5%
|
|
|
Journal of Symbolic Computation
1 publication, 12.5%
|
|
|
1
2
|
Publishers
|
1
2
3
|
|
|
Elsevier
3 publications, 37.5%
|
|
|
Springer Nature
2 publications, 25%
|
|
|
Association for Computing Machinery (ACM)
2 publications, 25%
|
|
|
Wiley
1 publication, 12.5%
|
|
|
1
2
3
|
- We do not take into account publications without a DOI.
- Statistics recalculated weekly.
Are you a researcher?
Create a profile to get free access to personal recommendations for colleagues and new articles.
Metrics
8
Total citations:
8
Citations from 2024:
2
(25%)
Cite this
GOST |
RIS |
BibTex
Cite this
GOST
Copy
Monagan M., Tuncer B. Sparse Multivariate Hensel Lifting: A High-Performance Design and Implementation // Lecture Notes in Computer Science. 2018. pp. 359-368.
GOST all authors (up to 50)
Copy
Monagan M., Tuncer B. Sparse Multivariate Hensel Lifting: A High-Performance Design and Implementation // Lecture Notes in Computer Science. 2018. pp. 359-368.
Cite this
RIS
Copy
TY - GENERIC
DO - 10.1007/978-3-319-96418-8_43
UR - https://doi.org/10.1007/978-3-319-96418-8_43
TI - Sparse Multivariate Hensel Lifting: A High-Performance Design and Implementation
T2 - Lecture Notes in Computer Science
AU - Monagan, Michael
AU - Tuncer, Baris
PY - 2018
DA - 2018/07/13
PB - Springer Nature
SP - 359-368
SN - 0302-9743
SN - 1611-3349
SN - 1861-2075
SN - 1861-2083
ER -
Cite this
BibTex (up to 50 authors)
Copy
@incollection{2018_Monagan,
author = {Michael Monagan and Baris Tuncer},
title = {Sparse Multivariate Hensel Lifting: A High-Performance Design and Implementation},
publisher = {Springer Nature},
year = {2018},
pages = {359--368},
month = {jul}
}