↓
 
  • Phoronix
  • gromacs
  • OpenFOAM

Performance analysis, tools and experiments

An eclectic collection

Performance analysis, tools and experiments
  • Home
  • Blog
  • Tools
    • wspy – workload spy
  • Workloads
    • Geekbench
    • gromacs
      • lysozyme tutorial
      • PRACE benchmark
    • OpenFOAM
    • Phoronix
      • aobench
      • apache
      • asmfish
      • blake2
      • blender
      • botan
      • build-gcc
      • build-linux-kernel
      • build-llvm
      • build-php
      • bullet
      • c-ray
      • cachebench
      • compilebench
      • compress-p7zip
      • compress-pbzip2
      • compress-zstd
      • ebizzy
      • encode-flac
      • encode-mp3
      • ffmpeg
      • ffte
      • fftw
      • fhourstones
      • fio
      • fs-mark
      • gimp
      • git
      • go-benchmark
      • graphics-magick
      • hackbench
      • himeno
      • hmmer
      • indigobench
      • java-gradle-perf
      • java-scimark2
      • luajit
      • m-queens
      • mafft
      • n-queens
      • nginx
      • numpy
      • octave-benchmark
      • openssl
      • osbench
        • osbench – create processes
        • osbench – create threads
        • osbench – memory
      • parboil
      • pgbench
      • phpbench
      • polybench-c
      • povray
      • primesieve
      • pybench
      • radiance
      • rbenchmark
      • redis
      • rodinia
      • scikit-learn
      • scimark2
      • sqlite
      • stockfish
      • stream
      • stress-ng
      • tensorflow
      • tinymembench
      • tjbench
      • tscp
      • ttsiod-renderer
      • vpxenc
      • x264
      • y-cruncher
  • Experiments
Home→Tags performance counters 1 2 >>

Tag Archives: performance counters

Post navigation

← Older posts

topdown equivalent metrics for AMD Zen?

Performance analysis, tools and experiments Posted on 2018-06-08 by mev2018-06-11

Intel processors provide a useful set of performance counters for doing topdown analysis, particularly at the first topdown level. This first level asks questions in the following hierarchy: Is a Uop dispatched? If yes, is it retired? If yes –> … Continue reading →

Posted in analysis | Tagged analysis technique, performance counters, top-down | Leave a reply

Performance counters and memory analysis; checking with pmu_tools

Performance analysis, tools and experiments Posted on 2018-05-17 by mev2018-05-21

After my previous post on backend analysis, I got a chance to look further breaking out backend stall statistics.

Continue reading →
Posted in analysis | Tagged memory, metrics, performance counters, pmu_tools | Leave a reply

wspy – added –perfcounter-model application

Performance analysis, tools and experiments Posted on 2018-04-29 by mev2018-04-29

I have added a new mode: –perfcounter-model application this supplements the previous two modes: –perfcounter-model process –perfcounter-model core This mode works similar to the process model, except only the root process is instrumented and then the “inherit” flag is passed. … Continue reading →

Posted in tools | Tagged performance counters, wspy | Leave a reply

Investigating Intel performance counters for backend memory costing…

Performance analysis, tools and experiments Posted on 2018-04-25 by mev2018-04-25

I’ve implemented the first level for topdown performance counter analysis and also done an initial analysis of ~15 workloads from recent Phoronix article. A logical next step is to expand the “backend bound” category to first separate CPU-bound vs. memory-bound … Continue reading →

Posted in analysis | Tagged analysis technique, memory, metrics, perf, performance counters | Leave a reply

Investigating performance counters related to memory

Performance analysis, tools and experiments Posted on 2018-04-19 by mev2018-04-21

As part of my investigation to create a page for STREAM, I have tried to reconcile things with underlying performance counters. This page documents some of that work.

Continue reading →
Posted in experiments | Tagged memory, performance counters | Leave a reply

Top down performance counter analysis (part 3) – wspy

Performance analysis, tools and experiments Posted on 2018-04-17 by mev2018-04-19

As described in top down performance counter analysis part 1, top down analysis is an approach that uses key performance counters to characterize an application and then successively drills down with further refinement. On Intel x86 processors, this first level … Continue reading →

Posted in tools | Tagged performance counters, top-down, wspy | Leave a reply

Top down performance counter analysis (part 2) – wspy

Performance analysis, tools and experiments Posted on 2018-04-16 by mev2018-04-17

As described in top down performance counter analysis part 1, top down analysis is an approach that uses key performance counters to characterize an application and then successively drills down with further refinement. On Intel x86 processors, this first level … Continue reading →

Posted in tools | Tagged analysis technique, performance counters, top-down | Leave a reply

Top down performance counter analysis (part 1) – likwid & perf

Performance analysis, tools and experiments Posted on 2018-04-14 by mev2018-04-16

In this posting I summarize top-down performance counter analysis to evaluate workloads and show how this can be measured on Haswell using likwid-perfctr and perf. In part 2 to follow, I’ll describe how top down metrics have been added to … Continue reading →

Posted in experiments | Tagged analysis technique, likwid-perfctr, perf, performance counters, top-down | 1 Reply

wspy – a workload spy

Performance analysis, tools and experiments Posted on 2018-04-11 by mev2018-05-24

wspy is both a code base and a tool for performance analysis. As a code base, I modify wspy to run particular experiments and measurements. This lets me experiment trying particular techniques and interfaces to create a quick and dirty … Continue reading →

Posted in tools, wspy-description | Tagged performance counters, periodic sampling, process tree, wspy | Leave a reply

wspy – added –set-counters

Performance analysis, tools and experiments Posted on 2018-04-07 by mev2018-04-13

I have enhanced wspy to add –set-counters option.

Continue reading →
Posted in tools | Tagged performance counters, wspy | Leave a reply

Post navigation

← Older posts

Archives

  • March 2020
  • August 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018

Tags

/proc/stat analysis technique c-ray ftrace geekbench geekbench-description gromacs hyperthreading ipc kernelshark likwid likwid-perfctr likwid-topology memory metrics on_core on_cpu OpenFOAM parboil perf performance counters periodic sampling phoronix phoronix benchmark article phoronix cpu suite pmu_tools process tree progress report ptrace rusage Ryzen spectre system hang top-down trace-cmd virtualization wspy

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
©2023 - Performance analysis, tools and experiments - Weaver Xtreme Theme
↑