Title :
An empirical study of automatic restructuring of nonnumerical programs for parallel processors
Author :
Lee, Gyungho ; Kruskal, Clyde P. ; Kuck, David J
Author_Institution :
Dept. of Comput. Sci., Illinois Univ., Urbana, IL, USA
Abstract :
The feasibility of automatic restructuring of nonnumerical programs for parallel processing is studied through experiments using Parafrase, an automatic restructurer at the University of Illinois, Urbana-Champaign. Parallel processing speedup results due to automatic restructuring for several basic nonnumerical problems are presented. The loops encountered are classified at a low level. On the basis of the speedup results and the analyses of the loop types, the difficulty and the effectiveness of automatic restructuring are discussed. The experiments suggest that automatic restructuring can be a useful tool for exploiting parallelism in the sequential form of nonnumerical programs.
Keywords :
multiprocessing programs; parallel processing; Parafrase; automatic restructuring; empirical study; nonnumerical programs; parallel processors; sequential form; Algorithm design and analysis; Data structures; Indexes; Parallel algorithms; Program processors; Strontium; Analysis of programs; automatic program restructuring; data dependence; multiprocessing; nonnumerical programs; parallel algorithms; parallel computation; program speedup;
Journal_Title :
Computers, IEEE Transactions on
DOI :
10.1109/TC.1985.6312196