Skip to content

Commit d6d9340

Browse files
authored
Merge pull request #2306 from igchor/update_compute_bench
[Benchmarks] update compute-benchmarks
2 parents c94dbc8 + 09f29fe commit d6d9340

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

scripts/benchmarks/benches/compute.py

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def setup(self):
1919
if options.sycl is None:
2020
return
2121

22-
repo_path = git_clone(self.directory, "compute-benchmarks-repo", "https://github.com/intel/compute-benchmarks.git", "aa6a3b2108bb86202b654ad28129156fa746d41d")
22+
repo_path = git_clone(self.directory, "compute-benchmarks-repo", "https://github.com/intel/compute-benchmarks.git", "c80ddec9f0b4905bcbeb0f264f710093dc70340d")
2323
build_path = create_build_path(self.directory, 'compute-benchmarks-build')
2424

2525
configure_command = [
@@ -59,12 +59,14 @@ def benchmarks(self) -> list[Benchmark]:
5959
ExecImmediateCopyQueue(self, 0, 1, 'Device', 'Device', 1024),
6060
ExecImmediateCopyQueue(self, 1, 1, 'Device', 'Host', 1024),
6161
VectorSum(self),
62-
MemcpyExecute(self, 400, 8, 1024, 100),
63-
MemcpyExecute(self, 400, 8, 102400, 10),
64-
MemcpyExecute(self, 500, 8, 102400, 10),
65-
MemcpyExecute(self, 400, 1, 1024, 1000),
66-
MemcpyExecute(self, 10, 16, 1024, 1000),
67-
MemcpyExecute(self, 10, 16, 102400, 100),
62+
MemcpyExecute(self, 400, 1, 102400, 10, 1, 1),
63+
MemcpyExecute(self, 100, 8, 102400, 10, 1, 1),
64+
MemcpyExecute(self, 400, 8, 1024, 1000, 1, 1),
65+
MemcpyExecute(self, 10, 16, 1024, 10000, 1, 1),
66+
MemcpyExecute(self, 400, 1, 102400, 10, 0, 1),
67+
MemcpyExecute(self, 100, 8, 102400, 10, 0, 1),
68+
MemcpyExecute(self, 400, 8, 1024, 1000, 0, 1),
69+
MemcpyExecute(self, 10, 16, 1024, 10000, 0, 1),
6870
]
6971

7072
if options.ur is not None:
@@ -265,15 +267,17 @@ def bin_args(self) -> list[str]:
265267
]
266268

267269
class MemcpyExecute(ComputeBenchmark):
268-
def __init__(self, bench, numOpsPerThread, numThreads, allocSize, iterations):
270+
def __init__(self, bench, numOpsPerThread, numThreads, allocSize, iterations, srcUSM, dstUSM):
269271
self.numOpsPerThread = numOpsPerThread
270272
self.numThreads = numThreads
271273
self.allocSize = allocSize
272274
self.iterations = iterations
275+
self.srcUSM = srcUSM
276+
self.dstUSM = dstUSM
273277
super().__init__(bench, "multithread_benchmark_ur", "MemcpyExecute")
274278

275279
def name(self):
276-
return f"multithread_benchmark_ur MemcpyExecute opsPerThread:{self.numOpsPerThread}, numThreads:{self.numThreads}, allocSize:{self.allocSize}"
280+
return f"multithread_benchmark_ur MemcpyExecute opsPerThread:{self.numOpsPerThread}, numThreads:{self.numThreads}, allocSize:{self.allocSize} srcUSM:{self.srcUSM} dstUSM:{self.dstUSM}"
277281

278282
def bin_args(self) -> list[str]:
279283
return [
@@ -284,5 +288,7 @@ def bin_args(self) -> list[str]:
284288
f"--AllocSize={self.allocSize}",
285289
f"--NumThreads={self.numThreads}",
286290
f"--NumOpsPerThread={self.numOpsPerThread}",
287-
f"--iterations={self.iterations}"
291+
f"--iterations={self.iterations}",
292+
f"--SrcUSM={self.srcUSM}",
293+
f"--DstUSM={self.dstUSM}",
288294
]

0 commit comments

Comments
 (0)