sgemm_tcore: Separate transpose control on AS read/write
Make separate control flags on transposed AS read/write to make it easy to model bank-conflict-free GMEM _and_ SMEM access.
This commit is contained in:
@@ -28,7 +28,7 @@ inline void global_dmem_load(const uint32_t dim_n, const uint32_t dim_k,
|
||||
// neighboring threads to ensure GMEM coalescing.
|
||||
//
|
||||
// TODO: Sharedmem swizzling is important here
|
||||
if constexpr (!TRANSPOSE_AS) {
|
||||
if constexpr (!TRANSPOSE_AT_PRODUCE) {
|
||||
// FIXME: !TRANSPOSE_AS code is old
|
||||
|
||||
const uint32_t global_a_row = BM * threadblock_id_y + local_a_row;
|
||||
|
||||
Reference in New Issue
Block a user