Characterizing realistic high-performance computer applications with existing, advanced tools will be a first thrust in this project. An information repository will be created on the Web, documenting properties of application programs, computer architectures, and their interrelations. A second project part will improve the integration of tools and their user interaction. Compilers will be enhanced to make available to the users the information gathered from their source programs. Performance analysis tools will be integrated with compilation tools and developed to the point where they can interpret performance and present it to the user at several abstraction levels. The new tools will be made available on the Web, serving as a "Remote Parallel Programming Lab". Third, advanced capabilities of optimization and performance analysis tools will be developed. Compilers will be enhanced to increase their understanding of subscripted subscript patterns, found in many irregular applications. Performance analysis tools will be enhanced to do "performance forecasting", that is, predict the performance of future computer architectures running future applications. New course material will be developed based on the results of these projects. This material will be brought into the existing course framework of parallel programming, advanced optimizers, and object- oriented programming at Purdue/ECE.***

Agency
National Science Foundation (NSF)
Institute
Division of Computer and Communication Foundations (CCF)
Application #
9703180
Program Officer
Yuan-Chieh Chow
Project Start
Project End
Budget Start
1997-05-01
Budget End
2002-04-30
Support Year
Fiscal Year
1997
Total Cost
$204,992
Indirect Cost
Name
Purdue Research Foundation
Department
Type
DUNS #
City
West Lafayette
State
IN
Country
United States
Zip Code
47907