Proceedings of the 2015 International Workshop on Parallel Symbolic Computation 2015
DOI: 10.1145/2790282.2790285
|View full text |Cite
|
Sign up to set email alerts
|

Parallel sparse multivariate polynomial division

Abstract: We present a scalable algorithm for dividing two sparse multivariate polynomials represented in a distributed format on shared memory multicore computers. The scalability on the large number of cores is ensured by the lack of synchronizations during the main parallel step. The merge and sorting operations are based on binary heap or tree data structures.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 9 publications
(5 citation statements)
references
References 19 publications
0
5
0
Order By: Relevance
“…Formally analyzing algorithms (in the ideal-cache model) which perform arithmetic operations on sparse polynomials is work in progress. Nevertheless, practically efficient algorithms for multiplying and dividing sparse polynomials are available and implemented, see Monagan and Pearce [44,45], Gastineau and Laskard [29,30], the MSc thesis of Brandt [12] for a detailed account, as well as [3] from the BPAS developers.…”
Section: Dense Univariate Polynomial Arithmetic Over a Finite Fieldmentioning
confidence: 99%
“…Formally analyzing algorithms (in the ideal-cache model) which perform arithmetic operations on sparse polynomials is work in progress. Nevertheless, practically efficient algorithms for multiplying and dividing sparse polynomials are available and implemented, see Monagan and Pearce [44,45], Gastineau and Laskard [29,30], the MSc thesis of Brandt [12] for a detailed account, as well as [3] from the BPAS developers.…”
Section: Dense Univariate Polynomial Arithmetic Over a Finite Fieldmentioning
confidence: 99%
“…When dividing sparse polynomials, it is imperative to consider the output size: for example, the exact division of two 2-term polynomials x D − 1 by x − 1 produces a quotient with D nonzero terms. Fortunately, the heaps idea which works well in practice for sparse multiplication has also been adapted to sparse division, and this method easily yields the remainder as well as the quotient [31,71]. As before, this approach uses O t 2 ring operations, leaving us with another challenge:…”
Section: Divisionmentioning
confidence: 99%
“…Even for standard operations such as multiplication or division, no deterministic quasi-linear time algorithm is known. In spite of some theoretical improvements and practical implementations, deterministic algorithms for these operations remain quadratic in the sparsity [15,33,[42][43][44]. The major difficulty comes from the unpredictability of the sparsity of the result.…”
Section: Introductionmentioning
confidence: 99%