pmm  1.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
pmm Documentation

Performance Model Manager

PMM is a tool that has been developed to address issues surrounding the construction, maintenance and use of Functional Performance Models in a variety of parallel computing environments. It consists of three main features:

This documentation describes the internal code that makes up PMM. The user guide can be found under docs/manual.pdf.

Further details on the application and optimised building can be found in:

Higgins, R., and A. Lastovetsky, "Managing the Construction and Use of Functional Performance Models in a Grid Environment", The 23rd IEEE International Parallel and Distributed Processing Symposium, Rome, Italy, May 25-29, 2009.

Lastovetsky, A., R. Reddy, and R. Higgins, "Building the Functional Performance Model of a Processor", Proceedings of the 21st Annual ACM Symposium on Applied Computing (SAC 2006), Dijon, France, ACM, April 23-27 2006.

pmmd is the main model building tool. It begins in pmm_main.c.

pmm_view, a viewer for models, is found in pmm_view.c.

GBBP the primary research algorithm implemented in this software can be found in pmm_selector.c. Functions of interest are: