From: Arnaldo Carvalho de Melo <arnaldo.melo@gmail.com>
To: "Paul A. Clarke" <pc@us.ibm.com>
Cc: linux-perf-users@vger.kernel.org, linux-kernel@vger.kernel.org,
mpe@ellerman.id.au, ananth@linux.vnet.ibm.com,
maddy@linux.vnet.ibm.com, naveen.n.rao@linux.vnet.ibm.com,
sukadev@linux.ibm.com, irogers@google.com
Subject: Re: [PATCH] perf stat: POWER9 metrics: expand "ICT" acronym
Date: Tue, 19 May 2020 22:44:02 -0300 [thread overview]
Message-ID: <20200520014402.GA32678@kernel.org> (raw)
In-Reply-To: <1589915886-22992-1-git-send-email-pc@us.ibm.com>
Em Tue, May 19, 2020 at 02:18:06PM -0500, Paul A. Clarke escreveu:
> From: "Paul A. Clarke" <pc@us.ibm.com>
>
> Uses of "ICT" and "Ict" are expanded to "Instruction Completion Table".
Applied,
- Arnaldo
> Signed-off-by: Paul A. Clarke <pc@us.ibm.com>
> ---
> .../arch/powerpc/power9/metrics.json | 20 +++++++++----------
> 1 file changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/tools/perf/pmu-events/arch/powerpc/power9/metrics.json b/tools/perf/pmu-events/arch/powerpc/power9/metrics.json
> index f371104dcbe3..80816d6402e9 100644
> --- a/tools/perf/pmu-events/arch/powerpc/power9/metrics.json
> +++ b/tools/perf/pmu-events/arch/powerpc/power9/metrics.json
> @@ -208,19 +208,19 @@
> "MetricName": "fxu_stall_cpi"
> },
> {
> - "BriefDescription": "Ict empty for this thread due to branch mispred",
> + "BriefDescription": "Instruction Completion Table empty for this thread due to branch mispred",
> "MetricExpr": "PM_ICT_NOSLOT_BR_MPRED/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "ict_noslot_br_mpred_cpi"
> },
> {
> - "BriefDescription": "Ict empty for this thread due to Icache Miss and branch mispred",
> + "BriefDescription": "Instruction Completion Table empty for this thread due to Icache Miss and branch mispred",
> "MetricExpr": "PM_ICT_NOSLOT_BR_MPRED_ICMISS/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "ict_noslot_br_mpred_icmiss_cpi"
> },
> {
> - "BriefDescription": "ICT other stalls",
> + "BriefDescription": "Instruction Completion Table other stalls",
> "MetricExpr": "(PM_ICT_NOSLOT_CYC - PM_ICT_NOSLOT_IC_MISS - PM_ICT_NOSLOT_BR_MPRED_ICMISS - PM_ICT_NOSLOT_BR_MPRED - PM_ICT_NOSLOT_DISP_HELD)/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "ict_noslot_cyc_other_cpi"
> @@ -232,13 +232,13 @@
> "MetricName": "ict_noslot_disp_held_cpi"
> },
> {
> - "BriefDescription": "Ict empty for this thread due to dispatch holds because the History Buffer was full. Could be GPR/VSR/VMR/FPR/CR/XVF",
> + "BriefDescription": "Instruction Completion Table empty for this thread due to dispatch holds because the History Buffer was full. Could be GPR/VSR/VMR/FPR/CR/XVF",
> "MetricExpr": "PM_ICT_NOSLOT_DISP_HELD_HB_FULL/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "ict_noslot_disp_held_hb_full_cpi"
> },
> {
> - "BriefDescription": "Ict empty for this thread due to dispatch hold on this thread due to Issue q full, BRQ full, XVCF Full, Count cache, Link, Tar full",
> + "BriefDescription": "Instruction Completion Table empty for this thread due to dispatch hold on this thread due to Issue q full, BRQ full, XVCF Full, Count cache, Link, Tar full",
> "MetricExpr": "PM_ICT_NOSLOT_DISP_HELD_ISSQ/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "ict_noslot_disp_held_issq_cpi"
> @@ -268,19 +268,19 @@
> "MetricName": "ict_noslot_ic_l2_cpi"
> },
> {
> - "BriefDescription": "Ict empty for this thread due to icache misses that were sourced from the local L3",
> + "BriefDescription": "Instruction Completion Table empty for this thread due to icache misses that were sourced from the local L3",
> "MetricExpr": "PM_ICT_NOSLOT_IC_L3/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "ict_noslot_ic_l3_cpi"
> },
> {
> - "BriefDescription": "Ict empty for this thread due to icache misses that were sourced from beyond the local L3. The source could be local/remote/distant memory or another core's cache",
> + "BriefDescription": "Instruction Completion Table empty for this thread due to icache misses that were sourced from beyond the local L3. The source could be local/remote/distant memory or another core's cache",
> "MetricExpr": "PM_ICT_NOSLOT_IC_L3MISS/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "ict_noslot_ic_l3miss_cpi"
> },
> {
> - "BriefDescription": "Ict empty for this thread due to Icache Miss",
> + "BriefDescription": "Instruction Completion Table empty for this thread due to Icache Miss",
> "MetricExpr": "PM_ICT_NOSLOT_IC_MISS/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "ict_noslot_ic_miss_cpi"
> @@ -391,7 +391,7 @@
> "MetricName": "nested_tend_stall_cpi"
> },
> {
> - "BriefDescription": "Number of cycles the ICT has no itags assigned to this thread",
> + "BriefDescription": "Number of cycles the Instruction Completion Table has no itags assigned to this thread",
> "MetricExpr": "PM_ICT_NOSLOT_CYC/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "nothing_dispatched_cpi"
> @@ -503,7 +503,7 @@
> "MetricName": "st_fwd_stall_cpi"
> },
> {
> - "BriefDescription": "Nothing completed and ICT not empty",
> + "BriefDescription": "Nothing completed and Instruction Completion Table not empty",
> "MetricExpr": "PM_CMPLU_STALL/PM_RUN_INST_CMPL",
> "MetricGroup": "cpi_breakdown",
> "MetricName": "stall_cpi"
> --
> 2.18.2
>
--
- Arnaldo
prev parent reply other threads:[~2020-05-20 1:44 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-19 19:18 [PATCH] perf stat: POWER9 metrics: expand "ICT" acronym Paul A. Clarke
2020-05-20 1:44 ` Arnaldo Carvalho de Melo [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20200520014402.GA32678@kernel.org \
--to=arnaldo.melo@gmail.com \
--cc=ananth@linux.vnet.ibm.com \
--cc=irogers@google.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-perf-users@vger.kernel.org \
--cc=maddy@linux.vnet.ibm.com \
--cc=mpe@ellerman.id.au \
--cc=naveen.n.rao@linux.vnet.ibm.com \
--cc=pc@us.ibm.com \
--cc=sukadev@linux.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.