PARALLEL COMPUTATION OF GROBNER BASES ON DISTRIBUTED-MEMORY MACHINES

被引:8
|
作者
SAWADA, H
TERASAKI, S
AIBA, A
机构
[1] MATSUSHITA ELECT IND CO LTD,SHINAGAWA KU,TOKYO 140,JAPAN
[2] INST NEW GENERAT COMP TECHNOL,MINATO KU,TOKYO 108,JAPAN
关键词
D O I
10.1006/jsco.1994.1045
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper reports our work on parallelizing an algorithm computing Grobner bases on a distributed memory parallel machine. When computing Grobner bases, the efficiency of computation is dominated by the total number of S-polynomials. To decrease the total number of S-polynomials it is necessary to apply a selection strategy that selects the minimum polynomial as a new element of an intermediate base. On a distributed memory parallel machine, as opposed to a shared memory parallel machine, we have to take into account non-trivial communication costs between processors. To reduce such communication costs, it is better to employ coarse grained parallelism rather than fine grained parallelism. We adopt a manager-worker model. S-polynomials are reduced in worker processes in parallel, and the minimum polynomial is selected in the manager process. To implement the selection strategy in this parallel model, synchronization between worker processes is required for every selection of a new element of the intermediate base. However, in spite of synchronization, introducing the selection strategy produces not only a better absolute computation speed but also better speedup with multi-processors. We achieved about 8 times speedup with 64 processors for large problems, T-6 and Ex-17.
引用
收藏
页码:207 / 222
页数:16
相关论文
共 50 条
  • [1] Distributed parallel Grobner bases computation
    Kredel, Heinz
    [J]. CISIS: 2009 INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, VOLS 1 AND 2, 2009, : 518 - 524
  • [2] PARALLEL TALBOT ALGORITHM FOR DISTRIBUTED-MEMORY MACHINES
    DEROSA, MA
    GIUNTA, G
    RIZZARDI, M
    [J]. PARALLEL COMPUTING, 1995, 21 (05) : 783 - 801
  • [3] On parallel computation of Grobner bases
    Leykin, A
    [J]. 2004 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2004, : 160 - 164
  • [4] Vector prefix and reduction computation on coarse-grained, distributed-memory parallel machines
    Bae, S
    Kim, D
    Ranka, S
    [J]. FIRST MERGED INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, 1998, : 321 - 325
  • [5] Parallel FP-LAPW for distributed-memory machines
    Dohmen, R
    Pichlmeier, J
    Petersen, M
    Wagner, F
    Scheffler, M
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2001, 3 (04) : 18 - 29
  • [6] Parallel computation of boolean Grobner bases
    Sato, Y
    Suzuki, A
    [J]. PROCEEDINGS OF THE FOURTH ASIAN TECHNOLOGY CONFERENCE IN MATHEMATICS, 1999, : 265 - 274
  • [7] Distributed hybrid Grobner bases computation
    Kredel, Heinz
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS 2010), 2010, : 561 - 567
  • [8] Distributed Grobner bases computation with MPJ
    Kredel, Heinz
    [J]. 2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 1429 - 1435
  • [9] An interleaving transformation for parallelizing reductions for distributed-memory parallel machines
    Wu, JJ
    [J]. JOURNAL OF SUPERCOMPUTING, 2000, 15 (03): : 321 - 339
  • [10] An Interleaving Transformation for Parallelizing Reductions for Distributed-Memory Parallel Machines
    Jan-Jan Wu
    [J]. The Journal of Supercomputing, 2000, 15 : 321 - 339