Re: Performance monitoring

Liste des GroupesRevenir à c arch 
Sujet : Re: Performance monitoring
De : mitchalsup (at) *nospam* aol.com (MitchAlsup1)
Groupes : comp.arch
Date : 01. Oct 2024, 19:50:51
Autres entêtes
Organisation : Rocksolid Light
Message-ID : <1d6677bed47863fb37485efdf6425e43@www.novabbs.org>
References : 1 2 3 4 5 6 7
User-Agent : Rocksolid Light
On Tue, 26 Mar 2024 18:47:38 +0000, MitchAlsup1 wrote:

Anton Ertl wrote:
>
scott@slp53.sl.home (Scott Lurndal) writes:
anton@mips.complang.tuwien.ac.at (Anton Ertl) writes:
scott@slp53.sl.home (Scott Lurndal) writes:
The biggest demand is from the OS vendors.    Hardware folks have
simulation and emulators.
>
You don't want to use a full-blown microarchitectural emulator for a
long-running program.
>
Generally hardware folks don't run 'long-running programs' when
analyzing performance, they use the emulator for determining latencies,
bandwidths and efficiacy of cache coherency algorithms and
cache prefetchers.
>
Their target is not application analysis.
>
This sounds like hardware folks that are only concerned with
memory-bound programs.
>
I OTOH expect that designers of out-of-order (and in-order) cores
analyse the performance of various programs to find out where the
bottlenecks of their microarchitectures are in benchmarks and
applications that people look at to determine which CPU to buy.
That is the job of the architects, the designers are more concerned
with their (myriad of) sequencers and how they interact with each other.

                                                                And
that's why we not only just have PMCs for memory accesses, but also
for branch prediction accuracy, functional unit utilization, scheduler
utilization, etc.
>
Quit being so CPU-centric.
>
You also need measurement on how many of which transactions few across
the bus, DRAM use analysis, and PCIe usage to fully tune the system.
Every block big enough to have a unique name (i.e., dram CONTROLLER)
should have its own set pf PMCs. In general, sequencers are too small
for their own PMCs. {{the PMCs would be larger than the sequencers
they measure.}}
>
- anton

Date Sujet#  Auteur
24 Mar 24 * Re: Efficiency of in-order vs. OoO17Paul A. Clayton
24 Mar 24 `* Re: Efficiency of in-order vs. OoO16MitchAlsup1
25 Mar 24  `* Re: Efficiency of in-order vs. OoO15Paul A. Clayton
25 Mar 24   +- Re: Efficiency of in-order vs. OoO1Anton Ertl
25 Mar 24   +- Re: Efficiency of in-order vs. OoO1MitchAlsup1
25 Mar 24   `* Re: Efficiency of in-order vs. OoO12Anton Ertl
25 Mar 24    +- Re: Efficiency of in-order vs. OoO1BGB
25 Mar 24    +* Re: Efficiency of in-order vs. OoO8John Dallman
26 Mar 24    i+- Re: Efficiency of in-order vs. OoO1Anton Ertl
26 Mar 24    i`* Re: Efficiency of in-order vs. OoO6Anton Ertl
26 Mar 24    i +* Performance monitoring (was: Efficiency of in-order vs. OoO)4Anton Ertl
26 Mar 24    i i+- Re: Performance monitoring (was: Efficiency of in-order vs. OoO)1John Dallman
26 Mar 24    i i`* Re: Performance monitoring2MitchAlsup1
1 Oct 24    i i `- Re: Performance monitoring1MitchAlsup1
1 Oct 24    i `- Re: Efficiency of in-order vs. OoO1MitchAlsup1
25 Mar 24    `* Re: Efficiency of in-order vs. OoO2Terje Mathisen
26 Mar 24     `- Re: Efficiency of in-order vs. OoO1Terje Mathisen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal