Parallel and distributed Gröbner bases computation in JAS

Heinz Kredel
DOI: https://doi.org/10.48550/arXiv.1008.0011
2010-07-31
Abstract:This paper considers parallel Gröbner bases algorithms on distributed memory parallel computers with multi-core compute nodes. We summarize three different Gröbner bases implementations: shared memory parallel, pure distributed memory parallel and distributed memory combined with shared memory parallelism. The last algorithm, called distributed hybrid, uses only one control communication channel between the master node and the worker nodes and keeps polynomials in shared memory on a node. The polynomials are transported asynchronous to the control-flow of the algorithm in a separate distributed data structure. The implementation is generic and works for all implemented (exact) fields. We present new performance measurements and discuss the performance of the algorithms.
Distributed, Parallel, and Cluster Computing
What problem does this paper attempt to address?