Evaluation of early systems research depends strongly on easily ported
performance measurement, analysis, and visualization tools or methodologies.
A defining characteristic of an early, or immature, system, is that the
system software is not complete or robust, and the development of
vendor-supplied performance tools normally lags behind the development of
the operating system and compilers.
For interplatform comparisons, it is also necessary to have comparable
measurements and analyses, and portable tools make this easier to achieve.
In general, the EES project
does not develop its own tools, but the needs of the project have partially
motivated the design of tools by other ORNL research projects, as well as the
identification of applicable external tools. The following list contains the
publically available tools currently being used in the EES project.
Local
Portable Instrumented Communication Library
(PICL)