In this paper, we present VIProf, a full-system, performance sampling system capable of extracting runtime behavior across an entire software stack. Our long-term goal is to employ VIProf profiles to guide online optimization of programs and their execution environments according to the dynamically changing execution behavior and resource availability. VIProf thus, must be transparent while producing accurate and useful performance profiles. We overview the design and implementation of VIProf and empirically evaluate the system using a popular software stack – one that includes a Linux operating system, a Java Virtual Machine, and a set of applications. This composition is commonly employed and important for highend systems such as applicat...
For distributed real-time systems, adequate profiling tools are exceedingly rare. The sheer variety ...
The many configuration options of modern applications make it difficult for users to select a perfor...
A large and important class of national challenge applications are irregular, with complex, data dep...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...
Performance is the critical feature in the design and productivity of software systems. A key to imp...
Abstract. Middleware usually runs on top of a powerful execution platform. Often that platform inclu...
Reconfigurable systems map the computational intensive parts of the code in hardware while less comp...
We introduce _quiho_, a framework for profiling application performance that can be used in automate...
Monitoring of a software system provides insights into its runtime behavior, improving system analys...
As supercomputers continue to grow in scale and ca-pabilities, it is becoming increasingly difficult...
Project Specification Application performance is often assessed using the Performance Monitoring Un...
Performance bugs are frequently observed in commodity soft-ware. While profilers or source code-base...
Exascale systems will be heterogeneous architectures with multiple levels of concurrency and energy ...
Microsoft ResearchAlthough runtime systems and the dynamic compilation model have revolutionized the...
Profilers play an important role in software/hardware de-sign, optimization, and verification. Vario...
For distributed real-time systems, adequate profiling tools are exceedingly rare. The sheer variety ...
The many configuration options of modern applications make it difficult for users to select a perfor...
A large and important class of national challenge applications are irregular, with complex, data dep...
For industrial systems performance, it is desired to keep the IT infrastructure competitive through ...
Performance is the critical feature in the design and productivity of software systems. A key to imp...
Abstract. Middleware usually runs on top of a powerful execution platform. Often that platform inclu...
Reconfigurable systems map the computational intensive parts of the code in hardware while less comp...
We introduce _quiho_, a framework for profiling application performance that can be used in automate...
Monitoring of a software system provides insights into its runtime behavior, improving system analys...
As supercomputers continue to grow in scale and ca-pabilities, it is becoming increasingly difficult...
Project Specification Application performance is often assessed using the Performance Monitoring Un...
Performance bugs are frequently observed in commodity soft-ware. While profilers or source code-base...
Exascale systems will be heterogeneous architectures with multiple levels of concurrency and energy ...
Microsoft ResearchAlthough runtime systems and the dynamic compilation model have revolutionized the...
Profilers play an important role in software/hardware de-sign, optimization, and verification. Vario...
For distributed real-time systems, adequate profiling tools are exceedingly rare. The sheer variety ...
The many configuration options of modern applications make it difficult for users to select a perfor...
A large and important class of national challenge applications are irregular, with complex, data dep...