mrdrivingduck / paper-outline

🔍 To record the papers I have read.
24 stars 0 forks source link

A Top-Down Method for Performance Analysis and Counters Architecture #27

Open mrdrivingduck opened 10 months ago

mrdrivingduck commented 10 months ago

A_Top-Down_method_for_performance_analysis_and_counters_architecture.pdf

介绍了一种在现代乱序执行 CPU 中识别出性能瓶颈的方法。复用或引入了一些新的 PMU 事件,根据这些事件的取值可以得到程序的性能瓶颈分类。确定一个大类后,还可以继续确定某一个小类。每一个小类对应了一个可能的优化方向。从大类到小类组成了一个自顶向下的树状层次结构。

mrdrivingduck commented 10 months ago

image

如果确定瓶颈不在某个类别中,那么该类别及其下属小类中的因素可以被忽略。

具体的分类标准由 PMU 得到的数据确定,比如顶层四大分类的区分方法:

image