summaryrefslogtreecommitdiff
path: root/benchmarks/wsim
diff options
context:
space:
mode:
authorTvrtko Ursulin <tvrtko.ursulin@intel.com>2017-05-08 13:31:50 +0100
committerTvrtko Ursulin <tvrtko.ursulin@intel.com>2017-05-08 13:31:50 +0100
commit07a8aa0d848f60768f03e63b98c14234eff780cf (patch)
treeb32ce13a79fe5a140ee3b6438796c27dfd5087ac /benchmarks/wsim
parentb0872574d26eac7d0a8a72b9a74930bb0f94ec2d (diff)
gem_wsim: Support multiple dependencies
Multiple dependencies separated by forward slashes are now supported. Some media workloads also updated to use this for better efficiency. Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Diffstat (limited to 'benchmarks/wsim')
-rw-r--r--benchmarks/wsim/README6
-rw-r--r--benchmarks/wsim/media_mfe2_480p.wsim3
-rw-r--r--benchmarks/wsim/media_mfe3_480p.wsim4
-rw-r--r--benchmarks/wsim/media_mfe4_480p.wsim5
4 files changed, 7 insertions, 11 deletions
diff --git a/benchmarks/wsim/README b/benchmarks/wsim/README
index 7aa0694a..5d2a90b2 100644
--- a/benchmarks/wsim/README
+++ b/benchmarks/wsim/README
@@ -2,8 +2,8 @@ Workload descriptor format
==========================
ctx.engine.duration_us.dependency.wait,...
-<uint>.<str>.<uint>[-<uint>].<int <= 0>.<0|1>,...
-d|p|s.<uiny>,...
+<uint>.<str>.<uint>[-<uint>].<int <= 0>[/<int <= 0>][...].<0|1>,...
+d|p|s|t|q.<uiny>,...
For duration a range can be given from which a random value will be picked
before every submit. Since this and seqno management requires CPU access to
@@ -54,3 +54,5 @@ The above workload described in human language works like this:
When workload descriptors are provided on the command line, commas must be used
instead of new lines.
+
+Multiple dependencies can be given separated by forward slashes. \ No newline at end of file
diff --git a/benchmarks/wsim/media_mfe2_480p.wsim b/benchmarks/wsim/media_mfe2_480p.wsim
index b59cb60b..18bc756f 100644
--- a/benchmarks/wsim/media_mfe2_480p.wsim
+++ b/benchmarks/wsim/media_mfe2_480p.wsim
@@ -4,7 +4,6 @@
4.VCS.12000-15000.0.0
5.RCS.1000-2200.-1.0
6.RCS.800-1600.-1.0
-s.-4
-6.RCS.10000-12000.0.0
+6.RCS.10000-12000.-4.0
6.VCS.2500-3500.-1.0
3.VCS.2500-3500.-2.1
diff --git a/benchmarks/wsim/media_mfe3_480p.wsim b/benchmarks/wsim/media_mfe3_480p.wsim
index b4589d22..e12a2e6a 100644
--- a/benchmarks/wsim/media_mfe3_480p.wsim
+++ b/benchmarks/wsim/media_mfe3_480p.wsim
@@ -7,9 +7,7 @@
7.VCS.12000-15000.0.0
8.RCS.1000-2200.-1.0
9.RCS.800-1600.-1.0
-s.-8
-s.-4
-9.RCS.10000-12000.0.0
+9.RCS.10000-12000.-7/-4.0
9.VCS.2500-3500.-1.0
3.VCS.2500-3500.-2.0
6.VCS.2500-3500.-3.1
diff --git a/benchmarks/wsim/media_mfe4_480p.wsim b/benchmarks/wsim/media_mfe4_480p.wsim
index 3137da34..75d4f67e 100644
--- a/benchmarks/wsim/media_mfe4_480p.wsim
+++ b/benchmarks/wsim/media_mfe4_480p.wsim
@@ -10,10 +10,7 @@
10.VCS.12000-15000.0.0
11.RCS.1000-2200.-1.0
12.RCS.800-1600.-1.0
-s.-10
-s.-8
-s.-6
-12.RCS.10000-12000.0.0
+12.RCS.10000-12000.-4/-7/-10.0
12.VCS.2500-3500.-1.0
3.VCS.2500-3500.-2.0
6.VCS.2500-3500.-3.0