EFFICIENT TECHNIQUES FOR PERFORMING AN IRREGULAR COMPUTATION ON DISTRIBUTED-MEMORY MACHINES

Citation
Hv. Shah et Jab. Fortes, EFFICIENT TECHNIQUES FOR PERFORMING AN IRREGULAR COMPUTATION ON DISTRIBUTED-MEMORY MACHINES, International Journal of Systems Science, 28(11), 1997, pp. 1101-1113
Citations number
22
ISSN journal
00207721
Volume
28
Issue
11
Year of publication
1997
Pages
1101 - 1113
Database
ISI
SICI code
0020-7721(1997)28:11<1101:ETFPAI>2.0.ZU;2-N
Abstract
Two techniques to perform an irregularly structured Grobner basis comp utation (a basic method used in symbolic polynomial manipulation) on d istributed memory machines are developed. The first technique, based o n relaxation of dependencies present in the sequential computation, ex ploits coarse-grain parallelism. In this so-called relaxation approach , at every step, each processor reduces a local pair if available, com municates the result and status information from other processors, and updates the local set of pairs and basis. The basis is replicated on each processor while the set of pairs is distributed across the proces sors. The computation terminates when no pairs are left to be reduced on each processor. A relaxation algorithm based on this approach, alon g with its experimental results, are provided. The other technique, na med quasi-barrier, is developed to enhance the performance of the rela xation algorithm. Using this technique, load balance and performance c an be improved by synchronizing p processors when a fraction of the ac tive task are completed. The performance enhancement is significant fo r large numbers of processors when the distribution of pair reduction times is close to exponential. The experimental results obtained on In tel Paragon and IBM SP2 demonstrate the effectiveness of these techniq ues.