pmbw - Parallel Memory Bandwidth Benchmark / Measurement (Version 4a3b377)
1.4K
The tool pmbw is a set of assembler routines to measure the parallel memory (cache and RAM) bandwidth of modern multi-core machines.
# Run pmbw.
# All statistical output of pmbw is written to the file /root/results/stats.prof
docker run --rm -ti \
-v `pwd`:/root/results \
ljishen/pmbw \
pmbw /root/results/stats.prof -S 0
# The stats2gnuplot program can create a PDF from the statistical file via gnuplot.
# The output PDF is called plots-<host>.pdf and it should be in the same dir as the input statistical file.
docker run --rm \
-v `pwd`:/root/results \
ljishen/pmbw \
stats2gnuplot /root/results/stats.prof
-f <match> Run only benchmarks containing this substring, can be used multile times. Try "list".
-M <size> Limit the maximum amount of memory allocated at startup [byte].
-o <file> Write the results to <file> instead of stats.txt.
-p <nthrs> Run benchmarks with at least this thread count.
-P <nthrs> Run benchmarks with at most this thread count (overrides detected processor count).
-Q Run benchmarks with quadratically increasing thread count.
-s <size> Limit the _minimum_ test array size [byte]. Set to 0 for no limit.
-S <size> Limit the _maximum_ test array size [byte]. Set to 0 for no limit.
See Homepage and Git repository of pmbw for more details.
Content type
Image
Digest
Size
252.6 MB
Last updated
over 8 years ago
docker pull ljishen/pmbw