作者: R. Eigenmann , J. Hoeflinger , D. Padua
DOI: 10.1109/71.655238
关键词:
摘要: This paper presents the results of Cedar Hand-Parallelization Experiment conducted from 1989 through 1992, within Center for Supercomputing Research and Development (CSRD) at University Illinois. In this experiment, we manually transformed Perfect Benchmarks(R) into parallel program versions. doing so, used techniques that may be automated in an optimizing compiler. We then ran these programs on multiprocessor (built CSRD during 1980s) measured speed improvement due to each technique. The presented here extend findings previously reported. credited most performance gains include array privatization, parallelization reduction operations, substitution generalized induction variables. All can considered extensions transformations were available vectorizers commercial restructuring compilers late 1980s. applied by hand given programs, a mechanical manner, similar parallelizing Because our success with transformations, believed it would possible implement many new Such compiler has been completed meantime show preliminary results.