SWDEV-419944: Added metrics for gfx1102

Change-Id: I5c69ff716f530d130710c0687f20e5bc990a60eb
This commit is contained in:
Giovanni LB
2023-09-07 13:56:56 -03:00
zatwierdzone przez Giovanni Baraldi
rodzic d253946266
commit 43e259e5da
6 zmienionych plików z 21 dodań i 32 usunięć
@@ -736,9 +736,7 @@
<metric name="TA_BUFFER_STORE_WAVEFRONTS" block=TA event=46 descr="Number of buffer store vec32 packets processed by TA"></metric>
</gfx11>
<gfx1100 base="gfx11">
</gfx1100>
<gfx1101 base="gfx11">
</gfx1101>
<gfx1100 base="gfx11"></gfx1100>
<gfx1101 base="gfx11"></gfx1101>
<gfx1102 base="gfx11"></gfx1102>
@@ -498,11 +498,9 @@
<metric name="LDSBankConflict" expr=100*SQC_LDS_BANK_CONFLICT/SQC_LDS_IDX_ACTIVE descr="The percentage of GPUTime LDS is stalled by bank conflicts. Value range: 0% (optimal) to 100% (bad)."></metric>
</gfx11_expr>
<gfx1100_expr base="gfx11_expr">
</gfx1100_expr>
<gfx1101_expr base="gfx11_expr">
</gfx1101_expr>
<gfx1100_expr base="gfx11_expr"></gfx1100_expr>
<gfx1101_expr base="gfx11_expr"></gfx1101_expr>
<gfx1102_expr base="gfx11_expr"></gfx1102_expr>
<gfx8 base="gfx8_expr"></gfx8>
<gfx9 base="gfx9_expr"></gfx9>
@@ -518,13 +516,14 @@
<gfx940 base="gfx940_expr"></gfx940>
<gfx941 base="gfx940_expr"></gfx941>
<gfx942 base="gfx940_expr"></gfx942>
#Navi21
#Navi2x
<gfx1030 base="gfx1030_expr"></gfx1030>
<gfx1031 base="gfx1031_expr"></gfx1031>
<gfx1032 base="gfx1032_expr"></gfx1032>
#Navi31
#Navi3x
<gfx1100 base="gfx1100_expr"></gfx1100>
<gfx1101 base="gfx1101_expr"></gfx1101>
<gfx1102 base="gfx1102_expr"></gfx1102>
<global>
+4 -8
Wyświetl plik
@@ -223,14 +223,10 @@ class MetricsDict {
agent_name_ = agent_name_.substr(0, agent_name_.find(':'));
std::unordered_set<std::string> supported_agent_names = {
"gfx906", "gfx908",
"gfx90a", // Vega
"gfx940", "gfx941",
"gfx942", // Mi300
"gfx1030", "gfx1031",
"gfx1032", // Navi2x
"gfx1100",
"gfx1101" // Navi3x
"gfx906", "gfx908", "gfx90a", // Vega
"gfx940", "gfx941", "gfx942", // Mi300
"gfx1030", "gfx1031", "gfx1032", // Navi2x
"gfx1100", "gfx1101", "gfx1102" // Navi3x
};
if (supported_agent_names.find(agent_name_) != supported_agent_names.end()) {
ImportMetrics(agent_info, agent_name_);
+1 -1
Wyświetl plik
@@ -210,7 +210,7 @@ class MetricsDict {
"gfx906", "gfx908", "gfx90a", // Vega
"gfx940", "gfx941", "gfx942", // Mi300
"gfx1030", "gfx1031", "gfx1032", // Navi2x
"gfx1100", "gfx1101" // Navi3x
"gfx1100", "gfx1101", "gfx1102" // Navi3x
};
if (supported_agent_names.find(agent_name_) != supported_agent_names.end()) {
ImportMetrics(agent_info, agent_name_);
+3 -5
Wyświetl plik
@@ -742,9 +742,7 @@
</gfx11>
<gfx1100 base="gfx11">
</gfx1100>
<gfx1101 base="gfx11">
</gfx1101>
<gfx1100 base="gfx11"></gfx1100>
<gfx1101 base="gfx11"></gfx1101>
<gfx1102 base="gfx11"></gfx1102>
+4 -6
Wyświetl plik
@@ -409,11 +409,9 @@
<metric name="LDSBankConflict" expr=100*SQC_LDS_BANK_CONFLICT/SQC_LDS_IDX_ACTIVE descr="The percentage of GPUTime LDS is stalled by bank conflicts. Value range: 0% (optimal) to 100% (bad)."></metric>
</gfx11_expr>
<gfx1100_expr base="gfx11_expr">
</gfx1100_expr>
<gfx1101_expr base="gfx11_expr">
</gfx1101_expr>
<gfx1100_expr base="gfx11_expr"></gfx1100_expr>
<gfx1101_expr base="gfx11_expr"></gfx1101_expr>
<gfx1102_expr base="gfx11_expr"></gfx1102_expr>
<gfx1030_expr base="gfx10_expr">
</gfx1030_expr>
@@ -445,8 +443,8 @@
<gfx1032 base="gfx1032_expr"></gfx1032>
<gfx1100 base="gfx1100_expr"></gfx1100>
<gfx1101 base="gfx1101_expr"></gfx1101>
<gfx1102 base="gfx1102_expr"></gfx1102>
<global>
# GPUBusy The percentage of time GPU was busy.