University of Houston
Department of Computer Science


In partial fulfillment of the Requirements for the Degree of
Master of Science


Qing Huo
will defend his thesis

Design and Implementation of GUI to Display Data Dependences


Abstract


Parallel application developers almost always begin with a sequential program, and then incrementally transform it into a parallel program, optimizing it to improve parallelism as well as its efficiency on individual CPUs. COUGAR is a software development tool designed to support an applications developer or code owner who wishes to understand more about his or her Fortran applications. It provides a range of information about a source program, at the level of detail desired, in the graphic format or text format. This thesis describes state of the art data dependence tests and presents an effort to design and implement a graphical user interface that displays the data dependence information in the user’s Fortran source code. A user can select the test target, test level and dependence type from this GUI. The component will present the user a graph with node-to-node arcs by analyzing the data flow structures and data dependence structures. From this graph, the user will have more knowledge about data dependency in his source code. This component is implemented by using MOTIF and X11 widget.






Date: Monday, July 30, 2002
Time: 11:00 AM
Place: 550-PGH



Faculty, students, and the general public are invited.
Thesis Advisor: Dr. Chapman