CPU Utilization is the most important metric used in computer performance analysis, capacity planning and tuning. However, due to recent advancements in CPU architecture like dynamic frequency scaling and hyper-threading, it's becoming more tricky to interpret and less useful than it used to be.
Can we design a new metric that represents CPU capacity and overcome the above issues?
In this session, I present a research project aimed at building CPU Productivity, a new metric that leverages hardware performance counters found in modern CPUs to improve the accuracy of our performance work.
Presented at CMG IMPACT 2016:
https://www.linkedin.com/pulse/cmgimpact-conference-performance-capacity-anoush-najarian/