|
TOOLS FOR ANALYZING DATA IN THE APPLICATIONS PERFORMANCE MATRIX
The tools for analyzing the information in the applications matrix are crucial
to the project. At present, several types of two-dimensional graphs can be
constructed. The entries can also be seen directly and sorted by category.
Additional tools will be available in the future. We encourage you to submit
any ideas and suggestions concerning new or existing tools.
The tools currently available are listed below:
Selectable Axis Scatter Plot
The X and Y axis catagories are selected from pulldown menus along with
hardware and application areas of interest. A scatter plot of the data
is returned. The plotted data may also be displayed in a table whose
entries are linked back to the full data record.
Selectable Metric Data
This tool presents users with the ability to browse through any
and all of the entries contained in the applications matrix.
Subsets of the matrix can be obtained by selecting specific hardware
and applications areas. Several metrics are also available to
choose from. Selecting an individual run will bring up detailed
information about that entry.
Efficiency vs. Percentage of Processors Used
This tool allows users to view a scatter plot comparing the
efficiency of a run to the percentage of the machine used
(Processors used/Total Processors in the machine) for that run.
Efficiency is defined as the sustained Flop rate of the
calculation divided by the maximum theoretical Flop rate
of all the processors used for the run.
Efficiency vs. Number of Processors
This tool generates a bar graph showing the average efficiency of a
set of runs grouped by the number of processors used for the run.
Efficiency is defined as the sustained Flop rate of the calculation
divided by the maximum theoretical Flop rate of all the processors
used for the run.
Algorithms Used in a Given Science Discipline
This tool enables users to view a percentage breakdown of algorithms
used in a given scientific discipline. The results are displayed
as a pie chart.
Related Sites
This tool provides links to sites concerned with HPC application
requirements and software; major computing facilities; supercomputer
websites; related planning activities; and infrastructure, protocols,
and networking.
Glossary (under construction)
This tool provides definitions of terms often used in descriptions of
high-performance computing. In the future this area will have mini-tutorials
on various aspects of high-performance computing, for which the glossary
will be an adjunct.
Detailed Hardware Graph
This tool allows users to view a scatter plot comparing the efficiency of
runs across several machine configurations. Efficiency is defined as the
sustained Flop rate of the calculation divided by the maximum theoretical
Flop rate of all the processors used for the run.
|