TY - JOUR
T1 - Parallel loops - A test suite for parallelizing compilers
T2 - Description and example results
AU - Dongarra, Jack
AU - Furtney, Mark
AU - Reinhardt, Steve
AU - Russell, Jerry
PY - 1991/12
Y1 - 1991/12
N2 - Several multiprocessor systems are now commercially available, and advances in compiler technology provide automatic conversion of programs to run on such systems. However, no accepted measure of this parallel compiler ability exists. This paper presents a test suite of subroutines and loops, called Parallel Loops, designed to (1) measure the ability of parallelizing compilers to convert code to run in parallel and (2) determine how effectiveley parallel hardware and software work together to achieve high performance across a range of problem sizes. In addition, we present the results of compiling this suite using two commercially available parallelizing Fortran compilers, Cray and Convex.
AB - Several multiprocessor systems are now commercially available, and advances in compiler technology provide automatic conversion of programs to run on such systems. However, no accepted measure of this parallel compiler ability exists. This paper presents a test suite of subroutines and loops, called Parallel Loops, designed to (1) measure the ability of parallelizing compilers to convert code to run in parallel and (2) determine how effectiveley parallel hardware and software work together to achieve high performance across a range of problem sizes. In addition, we present the results of compiling this suite using two commercially available parallelizing Fortran compilers, Cray and Convex.
KW - CONVEX
KW - CRAY
KW - Multiprocessor systems
KW - parallel test suite
KW - parallelizing compilers
KW - results
UR - http://www.scopus.com/inward/record.url?scp=0026397821&partnerID=8YFLogxK
U2 - 10.1016/S0167-8191(05)80036-5
DO - 10.1016/S0167-8191(05)80036-5
M3 - Article
AN - SCOPUS:0026397821
SN - 0167-8191
VL - 17
SP - 1247
EP - 1255
JO - Parallel Computing
JF - Parallel Computing
IS - 10-11
ER -