<commit_before># A config to generate a fast kernel for large DGEMMs
GlobalParameters:
  MinimumRequiredVersion: 4.0.2
  PrintLevel: 1
  ForceRedoBenchmarkProblems: True
  ForceRedoLibraryLogic: True
  ForceRedoLibraryClient: True
  CMakeBuildType: Release
  EnqueuesPerSync: 1
  SyncsPerBenchmark: 1
  LibraryPrintDebug: False
  NumElementsToValidate: 0
  ValidationMaxToPrint: 4
  ValidationPrintValids: False
  ShortNames: False
  MergeFiles: True
  Platform: 0
  Device: 0
  KernelTime: True
  PinClocks: True
  SleepPercent: 200
  DataInitTypeBeta : 0
  PrintSolutionRejectionReason: 1

BenchmarkProblems:
  ########################################
  # NT - standard
  ########################################
  -
    - # ProblemType
      OperationType: GEMM
      DataType: d
      TransposeA: False
      TransposeB: True
      UseBeta: True
      Batched: True

    - # BenchmarkProblemSizeGroup - Standard
      InitialSolutionParameters:
      BenchmarkCommonParameters:
        - KernelLanguage: ["Assembly"]
        - EdgeType: ["ShiftPtr"]
      ForkParameters:
        - UseSgprForGRO: [1]
        - PrefetchLocalRead: [True]
        - PrefetchGlobalRead: [True]
        - ExpandPointerSwap: [True,False]
        - AggressivePerfMode: [0,1]
        - ThreadTile:
          #- [ 6, 4 ]
          #- [ 4, 6 ]
          - [ 4, 4 ]
        - WorkGroup:
          #- [ 16, 32, 1 ]
          #- [ 32, 16, 1 ]
          - [ 16, 16, 1 ]
        - WorkGroupMapping: [8]
        - DepthU: [ 8 ]
        - VectorWidth: [2]
        - FractionalLoad: [1]
        - AssertSummationElementMultiple: [2]
        - AssertFree0ElementMultiple: [2]
        - AssertFree1ElementMultiple: [2]
      BenchmarkForkParameters:
      BenchmarkJoinParameters:
      BenchmarkFinalParameters:
        - ProblemSizes:
          # A couple classic large matrix problems:<commit_msg>Expand modes used for dgemm perf<commit_after># A config to generate a fast kernel for large DGEMMs
GlobalParameters:
  MinimumRequiredVersion: 4.0.2
  PrintLevel: 1
  ForceRedoBenchmarkProblems: True
  ForceRedoLibraryLogic: True
  ForceRedoLibraryClient: True
  CMakeBuildType: Release
  EnqueuesPerSync: 1
  SyncsPerBenchmark: 1
  LibraryPrintDebug: False
  NumElementsToValidate: 0
  ValidationMaxToPrint: 4
  ValidationPrintValids: False
  ShortNames: False
  MergeFiles: True
  Platform: 0
  Device: 0
  KernelTime: True
  PinClocks: True
  SleepPercent: 200
  DataInitTypeBeta : 0
  PrintSolutionRejectionReason: 1

BenchmarkProblems:
  ########################################
  # NT - standard
  ########################################
  -
    - # ProblemType
      OperationType: GEMM
      DataType: d
      TransposeA: False
      TransposeB: True
      UseBeta: True
      Batched: True

    - # BenchmarkProblemSizeGroup - Standard
      InitialSolutionParameters:
      BenchmarkCommonParameters:
        - KernelLanguage: ["Assembly"]
        - EdgeType: ["ShiftPtr"]
      ForkParameters:
        - UseSgprForGRO: [1]
        - PrefetchLocalRead: [True]
        - PrefetchGlobalRead: [True]
        - ExpandPointerSwap: [False, True]
        - AggressivePerfMode: [0,1,2]
        - ThreadTile:
          #- [ 6, 4 ]
          #- [ 4, 6 ]
          - [ 4, 4 ]
        - WorkGroup:
          #- [ 16, 32, 1 ]
          #- [ 32, 16, 1 ]
          - [ 16, 16, 1 ]
        - WorkGroupMapping: [8]
        - DepthU: [ 8 ]
        - VectorWidth: [2]
        - FractionalLoad: [1]
        - AssertSummationElementMultiple: [2]
        - AssertFree0ElementMultiple: [2]
        - AssertFree1ElementMultiple: [2]
      BenchmarkForkParameters:
      BenchmarkJoinParameters:
      BenchmarkFinalParameters:
        - ProblemSizes:
          # A couple classic large matrix problems:
{'fraction_non_alphanumeric': 0.12267163384779138, 'fraction_numerical': 0.02581160191591272, 'mean_word_length': 2.4203821656050954, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7469308', 'n_tokens_mistral': 1257, 'n_tokens_neox': 1143, 'n_words': 265}