Skip to content

Commit 8e54ed3

Browse files
rootroot
authored andcommitted
Default use element-wise prefetch in MBSK
1 parent b4dbdcc commit 8e54ed3

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

tensilelite/Tensile/Common/GlobalParameters.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@
418418
{"ForceDisableShadowInit": [False]},
419419
{"LDSTrInst": [False]},
420420
{"WaveSplitK": [ False ]},
421-
{"MbskPrefetchOpt": [0]},
421+
{"MbskPrefetchOpt": [1]},
422422
]
423423

424424
# dictionary of defaults comprised of default option for each parameter

tensilelite/Tensile/Common/ValidParameters.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -812,8 +812,9 @@ def makeValidMatrixInstructions():
812812
"WaveSplitK": [False, True],
813813
# Control mbsk reduction prefetch order
814814
# -1 : Select between 0/1 based on # store elements.
815-
# 0 : Fetch from workgroup dim -> elements dim. (default)
816-
# 1 : Fetch from elements dim -> workgroup dim. Has better prefetch pattern when # store elements is large.
815+
# 0 : Fetch from workgroup dim -> elements dim.
816+
# 1 : Fetch from elements dim -> workgroup dim. (default)
817+
# Has better prefetch pattern when # store elements is large.
817818
"MbskPrefetchOpt": [-1, 0, 1],
818819
}
819820

0 commit comments

Comments
 (0)