NASA SBIR 2010 Solicitation


PROPOSAL NUMBER: 10-1 S6.01-8344
SUBTOPIC TITLE: Technologies for Large-Scale Numerical Simulation
PROPOSAL TITLE: Open|SpeedShop Graphical User Interface Technology

SMALL BUSINESS CONCERN (Firm Name, Mail Address, City/State/Zip, Phone)
Argo Navis Technologies LLC
1609 Golden Aspen Dr
Ames, IA 50010 - 8078
(515) 956-3696

PRINCIPAL INVESTIGATOR/PROJECT MANAGER (Name, E-mail, Mail Address, City/State/Zip, Phone)
James Galarowicz
880 Vineland Ct
Chanhassen, MN 55317 - 9335
(612) 644-3303

Estimated Technology Readiness Level (TRL) at beginning and end of contract:
Begin: 5
End: 6

TECHNICAL ABSTRACT (Limit 2000 characters, approximately 200 words)
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.

POTENTIAL NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
Open|SpeedShop has been available to researchers at NASA Ames beginning in 2007. Since then, Open|SpeedShop research project personnel have given on-site tutorials at NASA Ames and have worked closely with NASA researchers to help profile their applications.

While working with NASA researcher Dr. Sharadchandr Gavali to profile the Numerical Propulsion System Simulation application, the Open|SpeedShop team received valuable user interface feedback which resulted in many of the innovations listed in this proposal. Notably, the ideas of performance analysis wizards that assist the user in interpreting gathered data and identifying changes to increase efficiencies; intuitive 3D views that allow the user to easily visualize large quantities of performance data; methods that enable the user to quickly determine the scalability of their application.

Increasing the productive use of the Open|SpeedShop tool will empower NASA researchers to more efficiently utilize the computational resources that are available to them across the Agency. The innovations in this proposal will accomplish this for NASA application scientists and computer scientists.

POTENTIAL NON-NASA COMMERCIAL APPLICATIONS (Limit 1500 characters, approximately 150 words)
As an open source software project, Open|SpeedShop has been available to the high performance computing industry with its first release in 2004. The primary Non-NASA customers to benefit will the researchers at the Department of Energy (DOE) Laboratories. As described in the proposal the DOE and its laboratories have been research and development partners of Open|SpeedShop from the beginning. All science and engineering application codes run on high performance computing systems are potential beneficiaries of the work proposed under this SBIR. The Department of Defense is the next agency that will directly benefit from a more robust Open|SpeedShop open source software product.

The HPC community will additionally benefit from another innovation that directly addresses issues seen with machines at the Department of Energy's leadership-class and university facilities that are being used remotely, nationally and internationally. The use of any parallel performance tool in a distributed way has typically been a challenging experience for the user. Current tools typically run on the target system, meaning the user must contend with high latencies in interactions with the tool's Graphical User Interface. Our remote Graphical User Interface (GUI) innovation approaches this problem by reducing the amount of data transferred over the network while allowing the user to interact with a more robust GUI.

TECHNOLOGY TAXONOMY MAPPING (NASA's technology taxonomy has been developed by the SBIR-STTR program to disseminate awareness of proposed and awarded R/R&D in the agency. It is a listing of over 100 technologies, sorted into broad categories, of interest to NASA.)
Analytical Methods
Computer System Architectures
Data Modeling (see also Testing & Evaluation)
Development Environments
Models & Simulations (see also Testing & Evaluation)
Simulation & Modeling
Software Tools (Analysis, Design)
Spacecraft Design, Construction, Testing, & Performance (see also Engineering; Testing & Evaluation)
Tools/EVA Tools
Verification/Validation Tools

Form Generated on 09-03-10 12:12