TY - JOUR
T1 - Using Amdahl's law as a metric to drive code parallelization
T2 - two case studies
AU - Horoi, Mihai
AU - Enbody, Richard J.
PY - 2001/3
Y1 - 2001/3
N2 - Using Amdahl's law as a metric, the authors illustrate a technique for developing efficient code on massively parallel processor performance-class networks to solve nontrivial, high performance scientific problems. They also show the importance of collective communication within the message-passing interface paradigm for some applications. Given the popularity of Beowulf-like clusters of workstations, this work also indicates the necessity of a scalable high performance network for obtaining efficient performance in parallel code. Using this approach, the authors were able to obtain an effective speedup (comparison with the best sequential time) of 170 when using 256 of the Cray T3E 900 processing elements to solve a carbon, molecular-dynamic problem. The authors also examine the approach on a very different application: a Lanczos eigenvalue solver.
AB - Using Amdahl's law as a metric, the authors illustrate a technique for developing efficient code on massively parallel processor performance-class networks to solve nontrivial, high performance scientific problems. They also show the importance of collective communication within the message-passing interface paradigm for some applications. Given the popularity of Beowulf-like clusters of workstations, this work also indicates the necessity of a scalable high performance network for obtaining efficient performance in parallel code. Using this approach, the authors were able to obtain an effective speedup (comparison with the best sequential time) of 170 when using 256 of the Cray T3E 900 processing elements to solve a carbon, molecular-dynamic problem. The authors also examine the approach on a very different application: a Lanczos eigenvalue solver.
UR - http://www.scopus.com/inward/record.url?scp=0035280799&partnerID=8YFLogxK
U2 - 10.1177/109434200101500107
DO - 10.1177/109434200101500107
M3 - Article
AN - SCOPUS:0035280799
VL - 15
SP - 75
EP - 80
JO - International Journal of High Performance Computing Applications
JF - International Journal of High Performance Computing Applications
SN - 1094-3420
IS - 1
ER -