Title :
Towards effective automatic parallelization for multicore systems
Author :
Bondhugula, Uday ; Baskaran, Muthu ; Hartono, Albert ; Krishnamoorthy, Sriram ; Ramanujam, J. ; Rountev, Atanas ; Sadayappan, P.
Author_Institution :
Dept. of Comput. Sci. & Eng., Ohio State Univ., Columbus, OH
Abstract :
The ubiquity of multicore processors in commodity computing systems has raised a significant programming challenge for their effective use. An attractive but challenging approach is automatic parallelization of sequential codes. Although virtually all production C compilers have automatic shared-memory parallelization capability, it is rarely used in practice by application developers because of limited effectiveness. In this paper we describe our recent efforts towards developing an effective automatic parallelization system that uses a polyhedral model for data dependences and program transformations.
Keywords :
parallelising compilers; shared memory systems; C compilers; automatic parallelization system; automatic shared-memory parallelization; commodity computing systems; data dependences; effective automatic parallelization; multicore processors; multicore systems; polyhedral model; sequential codes; Bonding; Computer applications; Computer science; Microarchitecture; Multicore processing; Optimizing compilers; Parallel architectures; Parallel processing; Production; Programming profession;
Conference_Titel :
Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-1693-6
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2008.4536401