Publication View

Getting Performance out of Multiprocessors with the SUIF Compiler (2000)

Abstract
This paper presents an overview of the SUIF compiler, which automatically parallelizes and optimizes sequential programs for shared-memory multiprocessors. We describe new technology in this system for locating coarse-grain parallelism and for optimizing multiprocessor memory behavior essential to obtaining good multiprocessor performance. These techniques have a significant impact on the performance of half of the NAS and SPECfp95 benchmark suites. In particular, we achieve the highest SPECfp95 ratio to date of 63.9 on an eight-processor 440MHz Digital AlphaServer. 1 Introduction Affordable shared-memory multiprocessors can potentially deliver supercomputer-like performance to the general public. Today, these machines are mainly used in a multiprogramming mode, increasing system throughput by running several independent applications in parallel. The multiple processors can also be used together to accelerate the execution of single applications. Automatic parallelization is a p...

Publication details
Download http://citeseer.ist.psu.edu/423469.html
Source http://suif.stanford.edu/~brm/papers/computer96.ps.gz
Publisher unknown
Contributors The Pennsylvania State University CiteSeer Archives
Repository CiteSeer (United States)
Keywords Mary W. Hall,Jennifer M. Anderson,Saman P. Amarasinghe,Brian R. Murphy,Shih-wei Liao,Edouard Bugnion,Monica S. Lam Getting Performance out of Multiprocessors with the SUIF Compiler
Language Englisch