Bottleneck analysis has been used to understand the underlying performance of the different components that make up a CPU the goal is to improve overall performance through the effective use of different architectural components. Through the use of benchmarks, users can gain a better understanding of performance issues, by tracking how bottlenecks are being handled by the architecture. A comparison of bottlenecks generated by different settings sheds information into the performance capabilities of the platform being tested the issue is that standard techniques might not have complete information on how bottlenecks evolve between settings relative to a reference configuration. We complement the Top-Down microarchitectural analysis method with a normalization technique from the field of economics, purchasing power parity (PPP). This pairing makes it possible to better understand the relative difference between bottlenecks when normalizing with a reference thread configuration. In this study, we find a number of Top-Down identified bottlenecks that had large relative differences that standard, non-normalized, Top-Down metrics failed to identify.
|Original language||English (US)|
|Title of host publication||PEARC 2021 - Practice and Experience in Advanced Research Computing 2021|
|Subtitle of host publication||Evolution Across All Dimensions|
|Publisher||Association for Computing Machinery|
|State||Published - Jul 17 2021|
|Event||5th Practice and Experience in Advanced Research Computing Conference: Evolution Across All Dimensions, PEARC 2021 - Virtual, Online, United States|
Duration: Jul 19 2021 → Jul 22 2021
|Name||Practice and Experience in Advanced Research Computing|
|Conference||5th Practice and Experience in Advanced Research Computing Conference: Evolution Across All Dimensions, PEARC 2021|
|Period||7/19/21 → 7/22/21|
Bibliographical notePublisher Copyright:
© 2021 ACM.
- performance and usage measurement