DocumentCode
2957045
Title
A novel approach to loop parallelization
Author
Purnell, V. ; Corr, P.H. ; Milligan, P.
Author_Institution
Dept. of Comput. Sci., Queen´´s Univ., Belfast, UK
fYear
1997
fDate
1-4 Sep 1997
Firstpage
272
Lastpage
277
Abstract
Parallelization environments still have limited usability for the large number of scientists and industrial users wishing to use high performance computing. This is due to software development being geared towards the expert user with knowledge of parallelization and the small percentage of real code that can be analysed because of limitations with symbolic data dependence analysis. There is a need for software that will convert sequential programs to parallel code without concerning the user with parallel programming issues in the main. During parallelization, the sequential program graph is restructured by the application of a number of transformations that remove and reduce loop carried dependences. Selecting the optimum sequence of transformations is a problem that has not been solved satisfactorily by traditional programming techniques. The paper outlines an investigation into the usefulness of neural networks in offering transformation selection guidance. The key issues of code characterization, knowledge acquisition and two neural network based parallelization tools are addressed
Keywords
neural nets; parallel programming; parallelising compilers; code characterization; high performance computing; knowledge acquisition; loop carried dependences; loop parallelization; neural net based parallelization tools; neural networks; parallelization environments; sequential program graph; software development; symbolic data dependence analysis; transformation selection guidance; Application software; Computer networks; Computer science; Concurrent computing; Data analysis; Knowledge acquisition; Neural networks; Parallel processing; Polarization; Usability;
fLanguage
English
Publisher
ieee
Conference_Titel
EUROMICRO 97. 'New Frontiers of Information Technology'. Short Contributions., Proceedings of the 23rd Euromicro Conference
Conference_Location
Budapest
Print_ISBN
0-8186-8215-9
Type
conf
DOI
10.1109/EMSCNT.1997.658478
Filename
658478
Link To Document