An efficient CPI stack counter architecture for superscalar processors
Osman Allam, Stijn Eyerman, Lieven Eeckhout · 2012
Cycles-Per-Instruction (CPI) stacks provide intuitive and insightful performance information to software developers. Performance bottlenecks are easily identified from CPI stacks, which hint towards software changes for improving performance.