Repository logo
 

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


Loading...
Thumbnail Image

Change log

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

Publisher

Rights and licensing

Except where otherwised noted, this item's license is described as MIT License
Sponsorship
EPSRC (EP/W00576X/1)
EP/W00576X/1