 |
|
Accurate performance analysis and prediction is key to achieving
optimum use of modern information systems. The advent of parallel
and distributed systems with resources and user profiles which can
change dynamically highlights the need for tools which can quickly
evaluate the performance of dynamically configured computing resources.
Of particular importance to the optimisation of networked systems is
the capability of rapidly and accurately predicting the performance of
complex computing systems involving a variety of heterogeneous
computing nodes under dynamically varying workloads. [Warwick DCS, PACE]
|
|
|
PACE tries to address this issue, and the work done in Warwick addressed
the issue of automatic translation and more specific, concentrated on
tackling several problems, which cannot be resolved by direct translation.
To that end, a formatter/translator, a profiler and a static analysis tool
were designed and developed, which facilitated the analysis of static code
segment in applications deployed on uniprocessor systems and characterised
by the sequential execution model.
The developed toolset was used as a step stone to other PACE subprojects; PACE
features a toolset, which among others includes trace diagrams, scalability
diagrams, resource diagrams, scheduling and optimisation tools.
|
|
 |
|