We propose to create a new graphical user interface (GUI) for an existing parallel application performance and profiling tool, Open|SpeedShop. The current GUI has many deficiencies, but also many strengths which we will incorporate in this new design. We will capitalize on these strengths and build upon them by extending the functionality, thus increasing the range of possible uses, the total user experience and its scalability. Graphical user interfaces for performance tools are crucial in enhancing the users ability to understand analysis information gathered by a tool in the HPC environment because they give an immediate visual representation of the application's performance. A graphical user interface allows users to quickly focus in on areas of the science and engineering application program where bottlenecks are occurring. The graphical user interface has been identified by Argo Navis Technologies LLC as the leading portion of the project that is preventing extensive adoption and use in this industry. Numerous users, upon which this open source software project depends, have asserted many concerns regarding the current GUI. Within this proposal several problem areas have been listed, along with solutions directly addressing each. With this funding, Open|SpeedShop will become a predominant force in the HPC performance tools domain.
More »