From 7fa46331a499922af2317e1b44ce93534b008ade Mon Sep 17 00:00:00 2001 From: moebiusband73 Date: Tue, 14 May 2019 07:35:46 +0200 Subject: [PATCH] Update README.md --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 72fc4c3..cf4f064 100644 --- a/README.md +++ b/README.md @@ -102,3 +102,16 @@ SDaxpy: 46822.63 23411.32 0.0281 0.0273 0.0325 ---------------------------------------------------------------------------- Solution Validates ``` + +A perl wrapper script (bench.pl) is also provided to scan certain range of thread counts and determine the absolute highest sustained main memory bandwidth. In order to use it `likwid-pin` has to be in your path. The script has three required and one optional command line arguments: +``` +$./bench.pl [] +``` +Example usage: +``` +$./bench.pl ./bwbench-GCC 2-8 6 +``` +The script will always use physical cores only, where two SMT threads is the default. For different SMT thread counts use the 4th command line argument. Example for a processor without SMT: +``` +$./bench.pl ./bwbench-GCC 14-24 10 1 +```