𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Parallel loops — A test suite for parallelizing compilers: Description and example results

✍ Scribed by Jack Dongarra; Mark Furtney; Steve Reinhardt; Jerry Russell


Publisher
Elsevier Science
Year
1991
Tongue
English
Weight
505 KB
Volume
17
Category
Article
ISSN
0167-8191

No coin nor oath required. For personal study only.

✦ Synopsis


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.