This project, deploying and maintaining for the community a new compiler infrastructure for multicore and high-end computing, enables community access to the system, provides frontline support for errors of repairs and feature requests, and evolves the Cetus infrastructure with contributions of the user community. Cetus, a source-to-source translator supporting the creation of source-oriented compiler optimization techniques, permits researchers to develop novel techniques and evaluate them in the context a realistic and robust environment. The techniques enabled are needed in languages for modern, parallel computer architectures, and are critical for developing and understanding program transformations and optimizations for such systems. Specifically, Cetus fills the need for languages based on C and is being used by research teams world-wide.

Broader Impacts: Cetus, a successful infrastructure that is being distributed to the community for broad use and impact, is also used as a teaching infrastructure in several courses where it provides the basis for student projects.

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Network Systems (CNS)
Type
Standard Grant (Standard)
Application #
0707931
Program Officer
Rita V. Rodriguez
Project Start
Project End
Budget Start
2007-06-01
Budget End
2012-05-31
Support Year
Fiscal Year
2007
Total Cost
$475,000
Indirect Cost
Name
Purdue University
Department
Type
DUNS #
City
West Lafayette
State
IN
Country
United States
Zip Code
47907