diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2016-05-02 09:20:00 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2016-05-02 09:21:50 +0100 |
commit | 5715089c5139221cb6a0bfda2352cf8e5c416b32 (patch) | |
tree | fccbd7d65fb0b59fcb891b5fc8fb1fb042cb0f6d /benchmarks/ezbench.d | |
parent | 691b76a84bd0f49130ae80e85b5b7553a2e1d9ba (diff) |
benchmarks/gem_latency: Report throughput
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'benchmarks/ezbench.d')
-rw-r--r-- | benchmarks/ezbench.d/gem_latency.test | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/benchmarks/ezbench.d/gem_latency.test b/benchmarks/ezbench.d/gem_latency.test index de2a6505..a62e1026 100644 --- a/benchmarks/ezbench.d/gem_latency.test +++ b/benchmarks/ezbench.d/gem_latency.test @@ -6,7 +6,7 @@ sudo -n true || return 1 __gem:dispatch__() { for (( c=0; c<$1; c++ )); do - sudo $IGT_BENCHMARKS/gem_latency -t 2 -n $2 -p $3 -f 1 $4 + sudo $IGT_BENCHMARKS/gem_latency -t 2 -n $2 -p $3 -f $4 done } @@ -14,20 +14,20 @@ __gem:dispatch__() { for n in 0 1 2 4 8 16 32 64 128 256 512 1024; do name="gem:exec:latency:$n" test_name="$test_name $name" - eval "${name}_run() { __gem:dispatch__ \$1 $n 1 ; } " + eval "${name}_run() { __gem:dispatch__ \$1 $n 1 1 ; } " done -for n in 0 1 2 4 8 16 32 64 128 256 512 1024; do - name="gem:parser:latency:$n" +# Measure the execution delay vs contention, just for fun +for p in 1 2 4 8 16 32 64 128 256 512 1024; do + name="gem:latency:dispatch:$p" test_name="$test_name $name" - eval "${name}_run() { __gem:dispatch__ \$1 $n 1 -C ; } " + eval "${name}_run() { __gem:dispatch__ \$1 0 $p 1 ; } " done -# Measure the execution delay vs contention, just for fun for p in 1 2 4 8 16 32 64 128 256 512 1024; do - name="gem:latency:dispatch:$p" + name="gem:throughput:dispatch:$p" test_name="$test_name $name" - eval "${name}_run() { __gem:dispatch__ \$1 0 $p ; } " + eval "${name}_run() { __gem:dispatch__ \$1 8 $p 5 ; } " done # Measure the wakeup delay (each wakeup should be uncontended) |