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
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;
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
DOI :
10.1109/EMSCNT.1997.658478