Skip to content
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
475 changes: 431 additions & 44 deletions benchmark/test_blas_perf_parallel.py

Large diffs are not rendered by default.

30 changes: 30 additions & 0 deletions src/flag_gems/runtime/backend/_mthreads/addmm_mthreads_expand.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
addmm_sqmma:
Comment thread
huangyiqun marked this conversation as resolved.
- config:
param_map:
META:
BLOCK_SIZE_M: block_m
BLOCK_SIZE_N: block_n
BLOCK_SIZE_K: block_k
num_stages: stages
num_warps: warps
block_m:
- 64
- 128
block_n:
- 64
- 128
block_k:
- 64
- 128
stages:
- 3
- 4
- 5
- 6
warps:
- 4
- 8
- strategy:
M: default
N: default
K: default
30 changes: 30 additions & 0 deletions src/flag_gems/runtime/backend/_mthreads/bmm_mthreads_expand.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
bmm_sqmma:
- config:
param_map:
META:
BLOCK_SIZE_M: block_m
BLOCK_SIZE_N: block_n
BLOCK_SIZE_K: block_k
num_stages: stages
num_warps: warps
block_m:
- 64
- 128
block_n:
- 64
- 128
block_k:
- 64
- 128
stages:
- 3
- 4
- 5
- 6
warps:
- 4
- 8
- strategy:
M: default
N: default
K: default
95 changes: 95 additions & 0 deletions src/flag_gems/runtime/backend/_mthreads/mm_mthreads_expand.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
mm_general_tma:
- config:
param_map:
META:
BLOCK_M: block_m
BLOCK_N: block_n
BLOCK_K: block_k
num_stages: stages
num_warps: warps
block_m:
- 64
- 128
block_n:
- 64
- 128
block_k:
- 64
- 128
stages:
- 1
warps:
- 4
- 8
- strategy:
M: default
N: default
K: default
stride_am: default
stride_bk: default
dtype: default
mm:
- config:
param_map:
META:
BLOCK_M: block_m
BLOCK_N: block_n
BLOCK_K: block_k
num_stages: stages
num_warps: warps
block_m:
- 32
- 64
- 128
block_n:
- 32
- 64
- 128
block_k:
- 64
- 128
stages:
- 3
- 4
- 5
- 6
- 7
- 8
warps:
- 4
- 8
- strategy:
M: default
N: default
K: default
stride_am: default
stride_bk: default
gemv:
- config:
param_map:
META:
BLOCK_M: block_m
BLOCK_K: block_k
num_stages: stages
num_warps: warps
block_m:
- 8
- 16
- 32
- 64
block_k:
- 128
- 256
stages:
- 3
- 4
- 5
- 6
warps:
- 4
- 8
- strategy:
M: default
K: default
stride_am: default
stride_bk: default
Loading
Loading