Title :
Cetus: A Source-to-Source Compiler Infrastructure for Multicores
Author :
Dave, Chirag ; Bae, Hansang ; Min, Seung-Jai ; Lee, Seyong ; Eigenmann, Rudolf ; Midkiff, Samuel
Author_Institution :
Purdue Univ., West Lafayette, IN, USA
Abstract :
The Cetus tool provides an infrastructure for research on multicore compiler optimizations that emphasizes automatic parallelization. The compiler infrastructure, which targets C programs, supports source-to-source transformations, is user-oriented and easy to handle, and provides the most important parallelization passes as well as the underlying enabling techniques.
Keywords :
C language; optimising compilers; parallel processing; parallelising compilers; software tools; C programs; Cetus tool; automatic parallelization; multicore compiler optimizations; source-to-source compiler infrastructure; Multicore processing; Optimizing compilers; Program processors; Automatic parallelization; Compiler infrastructures; Multicore processors; Program translation; Programming environments/Construction tools; Software engineering;
DOI :
10.1109/MC.2009.385