@@ -28,9 +28,9 @@ def runtime_to_name(runtime: RUNTIMES) -> str:
2828
2929def runtime_to_tag_name (runtime : RUNTIMES ) -> str :
3030 return {
31- RUNTIMES .SYCL : "sycl " ,
31+ RUNTIMES .SYCL : "SYCL " ,
3232 RUNTIMES .LEVEL_ZERO : "L0" ,
33- RUNTIMES .UR : "ur " ,
33+ RUNTIMES .UR : "UR " ,
3434 }[runtime ]
3535
3636
@@ -84,16 +84,16 @@ def additionalMetadata(self) -> dict[str, BenchmarkMetadata]:
8484 "The first layer is the Level Zero API, the second is the Unified Runtime API, and the third is the SYCL API.\n "
8585 "The UR v2 adapter noticeably reduces UR layer overhead, also improving SYCL performance.\n "
8686 "Work is ongoing to reduce the overhead of the SYCL API\n " ,
87- tags = ['submit' , 'micro' , 'sycl ' , 'ur ' , 'L0' ]
87+ tags = ['submit' , 'micro' , 'SYCL ' , 'UR ' , 'L0' ]
8888 ),
8989 "SinKernelGraph" : BenchmarkMetadata (
9090 type = "group" ,
9191 unstable = "This benchmark combines both eager and graph execution, and may not be representative of real use cases." ,
92- tags = ['submit' , 'memory' , 'proxy' , 'sycl ' , 'ur ' , 'L0' , 'graph' ]
92+ tags = ['submit' , 'memory' , 'proxy' , 'SYCL ' , 'UR ' , 'L0' , 'graph' ]
9393 ),
9494 "SubmitGraph" : BenchmarkMetadata (
9595 type = "group" ,
96- tags = ['submit' , 'micro' , 'sycl ' , 'ur ' , 'L0' , 'graph' ]
96+ tags = ['submit' , 'micro' , 'SYCL ' , 'UR ' , 'L0' , 'graph' ]
9797 ),
9898 }
9999
@@ -279,7 +279,7 @@ def __init__(self, bench, runtime: RUNTIMES, ioq, measure_completion=0):
279279 )
280280
281281 def get_tags (self ):
282- return ['submit' , runtime_to_tag_name (self .runtime ), 'micro' ]
282+ return ['submit' , 'latency' , runtime_to_tag_name (self .runtime ), 'micro' ]
283283
284284 def name (self ):
285285 order = "in order" if self .ioq else "out of order"
@@ -344,7 +344,7 @@ def description(self) -> str:
344344 )
345345
346346 def get_tags (self ):
347- return ['memory' , 'sycl ' , 'micro' ]
347+ return ['memory' , 'submit' , 'latency' , 'SYCL ' , 'micro' ]
348348
349349 def bin_args (self ) -> list [str ]:
350350 return [
@@ -377,7 +377,7 @@ def description(self) -> str:
377377 )
378378
379379 def get_tags (self ):
380- return ['memory' , 'sycl ' , 'micro' ]
380+ return ['memory' , 'latency' , 'SYCL ' , 'micro' ]
381381
382382 def bin_args (self ) -> list [str ]:
383383 return [
@@ -407,7 +407,7 @@ def description(self) -> str:
407407 )
408408
409409 def get_tags (self ):
410- return ['memory' , 'sycl ' , 'micro' ]
410+ return ['memory' , 'latency' , 'SYCL ' , 'micro' ]
411411
412412 def bin_args (self ) -> list [str ]:
413413 return [
@@ -439,7 +439,7 @@ def lower_is_better(self):
439439 return False
440440
441441 def get_tags (self ):
442- return ['memory' , 'sycl ' , 'micro' ]
442+ return ['memory' , 'throughput' , 'SYCL ' , 'micro' ]
443443
444444 def bin_args (self ) -> list [str ]:
445445 return [
@@ -468,7 +468,7 @@ def description(self) -> str:
468468 )
469469
470470 def get_tags (self ):
471- return ['math' , 'sycl ' , 'micro' ]
471+ return ['math' , 'throughput' , 'SYCL ' , 'micro' ]
472472
473473 def bin_args (self ) -> list [str ]:
474474 return [
@@ -517,7 +517,7 @@ def description(self) -> str:
517517 )
518518
519519 def get_tags (self ):
520- return ['memory' , 'ur ' , 'micro' ]
520+ return ['memory' , 'latency' , 'UR ' , 'micro' ]
521521
522522 def bin_args (self ) -> list [str ]:
523523 return [
@@ -560,7 +560,7 @@ def unstable(self) -> str:
560560 return "This benchmark combines both eager and graph execution, and may not be representative of real use cases."
561561
562562 def get_tags (self ):
563- return ['graph' , runtime_to_tag_name (self .runtime ), 'proxy' , 'submit' , 'memory' ]
563+ return ['graph' , runtime_to_tag_name (self .runtime ), 'proxy' , 'submit' , 'memory' , 'latency' ]
564564
565565 def bin_args (self ) -> list [str ]:
566566 return [
@@ -595,7 +595,7 @@ def name(self):
595595 return f"graph_api_benchmark_{ self .runtime .value } SubmitGraph numKernels:{ self .numKernels } ioq { self .inOrderQueue } measureCompletion { self .measureCompletionTime } "
596596
597597 def get_tags (self ):
598- return ['graph' , runtime_to_tag_name (self .runtime ), 'micro' , 'submit' ]
598+ return ['graph' , runtime_to_tag_name (self .runtime ), 'micro' , 'submit' , 'latency' ]
599599
600600 def bin_args (self ) -> list [str ]:
601601 return [
@@ -625,7 +625,7 @@ def name(self):
625625 return f"ulls_benchmark_{ self .runtime .value } EmptyKernel wgc:{ self .wgc } , wgs:{ self .wgs } "
626626
627627 def get_tags (self ):
628- return [runtime_to_tag_name (self .runtime ), 'micro' ]
628+ return [runtime_to_tag_name (self .runtime ), 'micro' , 'latency' , 'submit' ]
629629
630630 def bin_args (self ) -> list [str ]:
631631 return [
@@ -666,7 +666,7 @@ def name(self):
666666 return f"ulls_benchmark_{ self .runtime .value } KernelSwitch count { self .count } kernelTime { self .kernelTime } "
667667
668668 def get_tags (self ):
669- return [runtime_to_tag_name (self .runtime ), 'micro' ]
669+ return [runtime_to_tag_name (self .runtime ), 'micro' , 'latency' , 'submit' ]
670670
671671 def bin_args (self ) -> list [str ]:
672672 return [
0 commit comments