A Web-based Prophesy Automated Performance Modeling System

X. Wu, V. Taylor, and J. Paris (USA)


Web-based system, performance modeling, scientific applications, and Prophesy system


Prophesy system is a performance analysis and modeling infrastructure that allows users to record many different parameters relevant to an application’s performance. A key component of Prophesy system is the web-based automated performance modeling system, which allows a developer to quickly gain insight into the performance of an application code or functions within a code such that the developer can cut down on the time required for developing efficient applications, locate potential bottlenecks, and approximate the runtime on different systems. In this paper, we present the design and implementation of the web-based automated performance modeling system, and use parallel matrix-matrix multiplication and NAS parallel benchmark BT as examples to illustrate how to automatically model these parallel applications using online web-based interfaces.

Important Links:

Go Back