Repository logo
 

Research data supporting "OptiWISE: Combining Sampling and Instrumentation for Granular CPI Analysis"


No Thumbnail Available

Type

Software

Change log

Authors

Guo, Yuxin 
Chadwick, Alex 
Bora, utpal 
Erdos, Marton 
Jones, timothy 

Description

OptiWISE is a profiling tool for x86-64 and AArch64 processors running Linux. It aims to help a user understand a target program's performance characteristics by reporting detailed statistics such as per instruction CPI. It achieves this by running the application twice: once with low-overhead sampling and once with high-overhead dynamic instrumentation.

This archive contains the tool's source code at v0.9.0, as well as a copy of the tool built for x86-64. It also contains scripts that use the tool to run several experiments demonstrating the tool's output and overheads. These experiments correspond to generating Figures 1, 7, and 10 in the corresponding publication "OptiWISE: Combining Sampling and Instrumentation for Granular CPI Analysis".

Version

v0.9.0

Software / Usage instructions

The artefact is self documenting in the README.

Keywords

Profiling

Publisher

Sponsorship
EPSRC (EP/W00576X/1)
EP/W00576X/1
Relationships
Supplements: