Computer systems and applications are growing more complex. Consequently, performance analysis has become more difficult due to the complex, transient interrelationships among runtime components. To diagnose these types of performance issues, developers must use detailed instrumentation to capture a large number of performance metrics. Unfortunately, this instrumentation may actually influence the performance analysis, leading the developer to an ambiguous conclusion. In this paper, we introduce a technique for focusing a performance analysis on interesting performance metrics. This technique, called dynamic statistical projection pursuit, identifies interesting performance metrics that the monitoring system should capture across some numbe...
The many configuration options of modern applications make it difficult for users to select a perfor...
To reduce latency and increase bandwidth to memory, modern microprocessors are designed with deep me...
Event tracing provides the detailed data needed to under-stand the dynamics of interactions among ap...
The scalability of performance tools in high performance computing has been lagging behind the growt...
There is a growing need for systems that can monitor and analyze application performance data automa...
Contemporary microprocessors provide a rich set of integrated performance counters that allow applic...
This paper presents a new technique that enhances the process and the methodology used in a performa...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scie...
As access to supercomputing resources is becoming more and more commonplace, performance analysis to...
The complexity of modern software makes it difficult to ship correct programs. Errors can cost money...
Computers perform different applications in different ways. To characterize an application performan...
Performance-analysis tools are indispensable for understanding and optimizing the behavior of parall...
Current practice in benchmarking commercial computer systems is to run a number of industry-standard...
The many configuration options of modern applications make it difficult for users to select a perfor...
To reduce latency and increase bandwidth to memory, modern microprocessors are designed with deep me...
Event tracing provides the detailed data needed to under-stand the dynamics of interactions among ap...
The scalability of performance tools in high performance computing has been lagging behind the growt...
There is a growing need for systems that can monitor and analyze application performance data automa...
Contemporary microprocessors provide a rich set of integrated performance counters that allow applic...
This paper presents a new technique that enhances the process and the methodology used in a performa...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scien...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...
Performance analysis tools are essential to the maintenance of efficient parallel execution of scie...
As access to supercomputing resources is becoming more and more commonplace, performance analysis to...
The complexity of modern software makes it difficult to ship correct programs. Errors can cost money...
Computers perform different applications in different ways. To characterize an application performan...
Performance-analysis tools are indispensable for understanding and optimizing the behavior of parall...
Current practice in benchmarking commercial computer systems is to run a number of industry-standard...
The many configuration options of modern applications make it difficult for users to select a perfor...
To reduce latency and increase bandwidth to memory, modern microprocessors are designed with deep me...
Event tracing provides the detailed data needed to under-stand the dynamics of interactions among ap...