From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: James Clark <james.clark@arm.com>
Cc: John Garry <john.g.garry@oracle.com>,
Will Deacon <will@kernel.org>, Mike Leach <mike.leach@linaro.org>,
Leo Yan <leo.yan@linaro.org>,
Peter Zijlstra <peterz@infradead.org>,
Ingo Molnar <mingo@redhat.com>,
Mark Rutland <mark.rutland@arm.com>,
Alexander Shishkin <alexander.shishkin@linux.intel.com>,
Jiri Olsa <jolsa@kernel.org>, Namhyung Kim <namhyung@kernel.org>,
Adrian Hunter <adrian.hunter@intel.com>,
Kajol Jain <kjain@linux.ibm.com>,
Haixin Yu <yuhaixin.yhx@linux.alibaba.com>,
Nick Forrington <nick.forrington@arm.com>,
Kan Liang <kan.liang@linux.intel.com>,
Andrii Nakryiko <andrii@kernel.org>,
Eduard Zingerman <eddyz87@gmail.com>,
Sohom Datta <sohomdatta1@gmail.com>,
Rob Herring <robh@kernel.org>,
linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-perf-users@vger.kernel.org, irogers@google.com,
renyu.zj@linux.alibaba.com
Subject: Re: [PATCH v6 6/6] perf vendor events arm64: Update N2 and V2 metrics and events using Arm telemetry repo
Date: Thu, 17 Aug 2023 14:13:54 -0300 [thread overview]
Message-ID: <ZN5VUkswJnwTaWZj@kernel.org> (raw)
In-Reply-To: <43e5d3e9-fe5f-655d-a6d3-44d47081e1a4@arm.com>
Em Thu, Aug 17, 2023 at 03:41:11PM +0100, James Clark escreveu:
>
>
> On 17/08/2023 12:09, John Garry wrote:
> > On 16/08/2023 12:47, James Clark wrote:
> >> Apart from some slight naming and grouping differences, the new metrics
> >> are functionally the same as the existing ones. Any missing metrics were
> >> manually appended to the end of the auto generated file.
> >>
> >> For the events, the new data includes descriptions that may have product
> >> specific details and new groupings that will be consistent with other
> >> products.
> >>
> >> After generating the metrics from the telemetry repo [1], the following
> >> manual steps were performed:
> >>
> >> * Change the topdown expressions to compare on CPUID and use
> >> #slots so that the same data can be shared between N2 and V2. Apart
> >> from these modifications, the expressions now match more closely with
> >> the Arm telemetry data which will hopefully make future updates
> >> easier.
> >>
> >> * Append some metrics from the old N2/V2 data that aren't present in
> >> the telemetry data. These will possibly be added to the
> >> telemetry-solution repo at a later time:
> >>
> >> l3d_cache_mpki, l3d_cache_miss_rate, branch_pki, ipc_rate, spec_ipc,
> >> retired_rate, wasted_rate, branch_immed_spec_rate,
> >> branch_return_spec_rate, branch_indirect_spec_rate
> >>
> >> [1]:https://urldefense.com/v3/__https://gitlab.arm.com/telemetry-solution/telemetry-solution/-/blob/main/data/pmu/cpu/neoverse/neoverse-n2.json__;!!ACWV5N9M2RV99hQ!NW7DYe7T69u8RFn9WLyiCcoHm-8BtlxNK3PRw19udocwlwv0vQpjcSDT5XqGbWzvPQyFrG-eRkuu_VZt7cO8-Q$
> >> Signed-off-by: James Clark<james.clark@arm.com>
> >
> > Reviewed-by: John Garry <john.g.garry@oracle.com>
>
> Thanks for the reviews!
Thanks everybody, patches merged, reviewed-by tags collected.
- Arnaldo
WARNING: multiple messages have this Message-ID (diff)
From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: James Clark <james.clark@arm.com>
Cc: John Garry <john.g.garry@oracle.com>,
Will Deacon <will@kernel.org>, Mike Leach <mike.leach@linaro.org>,
Leo Yan <leo.yan@linaro.org>,
Peter Zijlstra <peterz@infradead.org>,
Ingo Molnar <mingo@redhat.com>,
Mark Rutland <mark.rutland@arm.com>,
Alexander Shishkin <alexander.shishkin@linux.intel.com>,
Jiri Olsa <jolsa@kernel.org>, Namhyung Kim <namhyung@kernel.org>,
Adrian Hunter <adrian.hunter@intel.com>,
Kajol Jain <kjain@linux.ibm.com>,
Haixin Yu <yuhaixin.yhx@linux.alibaba.com>,
Nick Forrington <nick.forrington@arm.com>,
Kan Liang <kan.liang@linux.intel.com>,
Andrii Nakryiko <andrii@kernel.org>,
Eduard Zingerman <eddyz87@gmail.com>,
Sohom Datta <sohomdatta1@gmail.com>,
Rob Herring <robh@kernel.org>,
linux-kernel@vger.kernel.org,
linux-arm-kernel@lists.infradead.org,
linux-perf-users@vger.kernel.org, irogers@google.com,
renyu.zj@linux.alibaba.com
Subject: Re: [PATCH v6 6/6] perf vendor events arm64: Update N2 and V2 metrics and events using Arm telemetry repo
Date: Thu, 17 Aug 2023 14:13:54 -0300 [thread overview]
Message-ID: <ZN5VUkswJnwTaWZj@kernel.org> (raw)
In-Reply-To: <43e5d3e9-fe5f-655d-a6d3-44d47081e1a4@arm.com>
Em Thu, Aug 17, 2023 at 03:41:11PM +0100, James Clark escreveu:
>
>
> On 17/08/2023 12:09, John Garry wrote:
> > On 16/08/2023 12:47, James Clark wrote:
> >> Apart from some slight naming and grouping differences, the new metrics
> >> are functionally the same as the existing ones. Any missing metrics were
> >> manually appended to the end of the auto generated file.
> >>
> >> For the events, the new data includes descriptions that may have product
> >> specific details and new groupings that will be consistent with other
> >> products.
> >>
> >> After generating the metrics from the telemetry repo [1], the following
> >> manual steps were performed:
> >>
> >> * Change the topdown expressions to compare on CPUID and use
> >> #slots so that the same data can be shared between N2 and V2. Apart
> >> from these modifications, the expressions now match more closely with
> >> the Arm telemetry data which will hopefully make future updates
> >> easier.
> >>
> >> * Append some metrics from the old N2/V2 data that aren't present in
> >> the telemetry data. These will possibly be added to the
> >> telemetry-solution repo at a later time:
> >>
> >> l3d_cache_mpki, l3d_cache_miss_rate, branch_pki, ipc_rate, spec_ipc,
> >> retired_rate, wasted_rate, branch_immed_spec_rate,
> >> branch_return_spec_rate, branch_indirect_spec_rate
> >>
> >> [1]:https://urldefense.com/v3/__https://gitlab.arm.com/telemetry-solution/telemetry-solution/-/blob/main/data/pmu/cpu/neoverse/neoverse-n2.json__;!!ACWV5N9M2RV99hQ!NW7DYe7T69u8RFn9WLyiCcoHm-8BtlxNK3PRw19udocwlwv0vQpjcSDT5XqGbWzvPQyFrG-eRkuu_VZt7cO8-Q$
> >> Signed-off-by: James Clark<james.clark@arm.com>
> >
> > Reviewed-by: John Garry <john.g.garry@oracle.com>
>
> Thanks for the reviews!
Thanks everybody, patches merged, reviewed-by tags collected.
- Arnaldo
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
next prev parent reply other threads:[~2023-08-17 17:14 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-16 11:47 [PATCH v6 0/6] perf vendor events arm64: Update N2 and V2 metrics and events using Arm telemetry repo James Clark
2023-08-16 11:47 ` James Clark
2023-08-16 11:47 ` [PATCH v6 1/6] perf arm64: Allow version comparisons of CPU IDs James Clark
2023-08-16 11:47 ` James Clark
2023-08-17 9:51 ` John Garry
2023-08-17 9:51 ` John Garry
2023-08-16 11:47 ` [PATCH v6 2/6] perf test: Add a test for the new Arm CPU ID comparison behavior James Clark
2023-08-16 11:47 ` James Clark
2023-08-16 16:11 ` Arnaldo Carvalho de Melo
2023-08-16 16:11 ` Arnaldo Carvalho de Melo
2023-08-17 9:02 ` James Clark
2023-08-17 9:02 ` James Clark
2023-08-16 11:47 ` [PATCH v6 3/6] perf vendor events arm64: Update scale units and descriptions of common topdown metrics James Clark
2023-08-16 11:47 ` James Clark
2023-08-16 16:15 ` Arnaldo Carvalho de Melo
2023-08-16 16:15 ` Arnaldo Carvalho de Melo
2023-08-16 11:47 ` [PATCH v6 4/6] perf jevents: Add a new expression builtin strcmp_cpuid_str() James Clark
2023-08-16 11:47 ` James Clark
2023-08-17 9:53 ` John Garry
2023-08-17 9:53 ` John Garry
2023-08-29 23:46 ` Ian Rogers
2023-08-29 23:46 ` Ian Rogers
2023-08-30 17:14 ` James Clark
2023-08-30 17:14 ` James Clark
2023-08-30 17:59 ` Ian Rogers
2023-08-30 17:59 ` Ian Rogers
2023-08-16 11:47 ` [PATCH v6 5/6] perf vendor events arm64: Update stall_slot workaround for N2 r0p3 James Clark
2023-08-16 11:47 ` James Clark
2023-08-17 11:08 ` John Garry
2023-08-17 11:08 ` John Garry
2023-08-16 11:47 ` [PATCH v6 6/6] perf vendor events arm64: Update N2 and V2 metrics and events using Arm telemetry repo James Clark
2023-08-16 11:47 ` James Clark
2023-08-17 11:09 ` John Garry
2023-08-17 11:09 ` John Garry
2023-08-17 14:41 ` James Clark
2023-08-17 14:41 ` James Clark
2023-08-17 17:13 ` Arnaldo Carvalho de Melo [this message]
2023-08-17 17:13 ` Arnaldo Carvalho de Melo
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=ZN5VUkswJnwTaWZj@kernel.org \
--to=acme@kernel.org \
--cc=adrian.hunter@intel.com \
--cc=alexander.shishkin@linux.intel.com \
--cc=andrii@kernel.org \
--cc=eddyz87@gmail.com \
--cc=irogers@google.com \
--cc=james.clark@arm.com \
--cc=john.g.garry@oracle.com \
--cc=jolsa@kernel.org \
--cc=kan.liang@linux.intel.com \
--cc=kjain@linux.ibm.com \
--cc=leo.yan@linaro.org \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-perf-users@vger.kernel.org \
--cc=mark.rutland@arm.com \
--cc=mike.leach@linaro.org \
--cc=mingo@redhat.com \
--cc=namhyung@kernel.org \
--cc=nick.forrington@arm.com \
--cc=peterz@infradead.org \
--cc=renyu.zj@linux.alibaba.com \
--cc=robh@kernel.org \
--cc=sohomdatta1@gmail.com \
--cc=will@kernel.org \
--cc=yuhaixin.yhx@linux.alibaba.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.