PerPI: Home

Home

Introduction

PerPI is a tool-box addressing Instruction Level Parallelism measurement and analysis. Based on Intel PIN, the first module, Pilp5, measures the upper bound of the ILP, removing artificial dependancies and scheduling on the ideal Hennessy-Patterson machine. It gives you as an input either the ILP summarized in a call-tree or the complete dynamic dependance graph of the program. It also provides ILPmanager, an easy to use GUI project-manager. It sets up and stores your experiment, drives the instrumentation, the execution, and the ILP trace analysis and plots the result in various ways.

Instruction Level Parallelism (ILP)

PerPI definition of ILP::
ILP = N / C
where:

What does the PerPI tools outputs?