1996
DOI: 10.1006/jsco.1996.0022
|View full text |Cite
|
Sign up to set email alerts
|

Strategy-Accurate Parallel Buchberger Algorithms

Abstract: We describe two parallel versions of the Buchberger algorithm for computing Gröbner bases, one for the general case and one for homogeneous ideals, which exploit coarse grain parallelism. For the general case, to avoid the growth in number and complexity of the polynomials to reduce, the algorithm adheres strictly to the same strategies as the best sequential implementation. A suitable communication procotol has been designed to ensure proper synchronization of the various processes and to limit their idle tim… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

1996
1996
2008
2008

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(15 citation statements)
references
References 15 publications
0
15
0
Order By: Relevance
“…In the Gröbner basis case, Faugère's (1994) parallelization is strategy compliant, but it is based on modular computations that have no analogue in term completion. Attardi and Traverso (1994) have designed a strategy compliant parallel Gröbner basis algorithm similar to ours, but so far the empirical results are limited † .…”
Section: Motivationmentioning
confidence: 98%
“…In the Gröbner basis case, Faugère's (1994) parallelization is strategy compliant, but it is based on modular computations that have no analogue in term completion. Attardi and Traverso (1994) have designed a strategy compliant parallel Gröbner basis algorithm similar to ours, but so far the empirical results are limited † .…”
Section: Motivationmentioning
confidence: 98%
“…The first two equations together with the second defining equation of X (1) give NPD contains exhaustive information about the ideal I and, in particular, the scheme Spec(R/I) due to the possibility of solving the ideal membership problem. This is so, since for every Y the projection π d Y (z) of a witness point z ∈ wY gives a generic point of Y and in the view of the following:…”
Section: Generalized and Classical Witness Setsmentioning
confidence: 99%
“…(Although there is no doubt that limited speedups are possible in parallel Gröbner computation, the claims of good scalability are substantiated with experiments on preselected classes of problems and methods based on non-optimal serial algorithms. See, e.g., [1] for critique of such claims. ) We live in the age when the clock speed of processors has stopped growing fast and the computational capacity of computers increases mainly through building either multicore or distributed systems.…”
Section: Introductionmentioning
confidence: 96%
“…Annotating this loop by spec(P airs) mark we open the possibilities to initiate speculative parallel computing of certain iterations. If for some element of P airs speculative computing is initiated and after this moment according to B-criterion [1] for current completing of P airs this element is eleminated, then speculative process initiated by it will also be killed by corresponding mechanism of SDP.…”
Section: Buchberger's Algorithmmentioning
confidence: 99%