Research data supporting "OptiWISE: Combining Sampling and Instrumentation for Granular CPI Analysis"
Repository URI
Repository DOI
Change log
Authors
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".