↓
 
  • Phoronix
  • gromacs
  • OpenFOAM

Performance analysis, tools and experiments

An eclectic collection

  • 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→Author mev - Page 6 << 1 2 … 4 5 6 7 8 >>

Author Archives: mev

Post navigation

← Older posts
Newer posts →

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

geekbench – a quick look

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

Geekbench is a system benchmark that I see frequently in comparing Android devices such as tablets or mobile phones. The benchmark is also available for PC processors running Windows and Linux. Geekbench is developed and sold by Primate Labs. I … Continue reading →

Posted in featured, geekbench-description, workloads | Tagged geekbench, geekbench-description | 2 Replies

Three basic metrics to assess a workload

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

This article summarizes three overall metrics to assess performance of a workload running on a microprocessor. These metrics provide an overall picture of what determines the performance and provide clues on where to dig for a deeper understanding. Following the … Continue reading →

Posted in workloads | Tagged ipc, metrics, on_core, on_cpu | Leave a 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 on_cpu and on_core metrics

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

wspy is now enhanced to provide two new metrics, for a particular process tree: on_cpu – what percentage of the total time are all the cores scheduled to run in either user or system time? on_core – what percentage of … Continue reading →

Posted in tools | Tagged on_core, on_cpu, wspy | Leave a reply

trace-cmd and kernelshark

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

Found a new tool for creating and browsing kernel ftrace events.

Continue reading →
Posted in tools | Tagged kernelshark, trace-cmd | Leave a reply

wspy – followup: support for ptrace as well as ftrace

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

As a followup to my post about ptrace vs ftrace I have added a basic ptrace support to wspy.

Continue reading →
Posted in tools | Tagged ftrace, ptrace, wspy | 2 Replies

wspy – instrumentation: ftrace and ptrace

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

While the names sound different, ptrace and ftrace are two rather different methods of implementing process instrumentation.

Continue reading →
Posted in tools | Tagged ftrace, ptrace, wspy | 1 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

wspy – adding support for –show-counters

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

Added a new option to wspy to get the performance counters from the linux kernel. This builds on my previous learnings to inventory the system and build counter information provided by the system including event numbers, umasks and other fields.

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

Post navigation

← Older posts
Newer posts →

Archives

  • February 2023
  • January 2023
  • 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 uprof virtualization wspy

Meta

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