![]()
In partial fulfillment of the Requirements for the Degree of
Doctor of Philosophy
Oscar Hernandez
will defend his dissertation proposal
A feedback-based tool for shared memory program optimization
Abstract
A program analysis tool can play an important role in helping users understand
and improve OpenMP codes. An analysis and feedback based tool that exploits the
Open64 compiler can be helpful to provide static as well as dynamic
(feedback-based) information which can be used to develop or optimize OpenMP
codes. The tool should help the users to visualize and print essential program
structures and obtain runtime information on their applications. On the other
hand the tool should be helpful to optimize memory accesses by minimizing the
data sharing among threads, either by rearranging code or by privatizing data
structures where possible. Proposing a system that supports thread level array
region analysis feedback can help the programmer restructure their code to
maximize data locality, reduce false sharing or achieve aggressive
privatization.
Date: Monday, August
30, 2004
Time: 4 PM
Place: 550-PGH
Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Barbara M. Chapman