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

Jack Dongarra, Mark Furtney, Steve Reinhardt, Jerry Russell

    Research output: Contribution to journalArticlepeer-review

    Abstract

    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. © 1991 Elsevier Science Publishers B.V. All rights reserved.
    Original languageEnglish
    Pages (from-to)1247-1255
    Number of pages8
    JournalParallel Computing
    Volume17
    Issue number10-11
    Publication statusPublished - Dec 1991

    Keywords

    • CONVEX
    • CRAY
    • Multiprocessor systems
    • parallel test suite
    • parallelizing compilers
    • results

    Fingerprint

    Dive into the research topics of 'Parallel loops - A test suite for parallelizing compilers: Description and example results'. Together they form a unique fingerprint.

    Cite this