From 9159f131d6278289215baabf2a618c9d6f3310b2 Mon Sep 17 00:00:00 2001 From: Jan Eitzinger Date: Tue, 14 May 2019 07:27:50 +0200 Subject: [PATCH] Add optional argument for SMT configuration. --- bench.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bench.pl b/bench.pl index ed28d1c..69c91eb 100755 --- a/bench.pl +++ b/bench.pl @@ -7,10 +7,11 @@ my $CMD = $ARGV[0]; my @N = split /-/, $ARGV[1]; my $R = $ARGV[2]; my $MAX = 0; my $CORES = 0; my $BENCH = ''; +my $SMT = $ARGV[3] ? $ARGV[3] : 2; foreach my $numcores ( $N[0] ... $N[1] ) { foreach ( 1 ... $R ) { - foreach my $ln ( split /\n/, `likwid-pin -c E:S0:$numcores:1:2 $CMD` ){ + foreach my $ln ( split /\n/, `likwid-pin -c E:S0:$numcores:1:$SMT $CMD` ){ if ( $ln =~ /^([A-Za-z]+):[ ]+([0-9.]+) /) { if ( $MAX < $2 ){ $MAX = $2; $CORES = $numcores; $BENCH = $1;