Multiplatform Hardware Counters User Interface
The aim of this project consists on develop a multi-platform tool that allows performance monitoring by means of the use of hardware counters available in modern processors.
The portability to other architectures, as well as other operative systems and kernel versions, is the main difference behind other similar solutions.
A modular tool has been designed to facilitate its portability to other systems with different hardware counters set. Moreover, the operative system dependencies have been is isolated by kernel modules using which avoid any target platform dependencies.