We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f21724a commit 15ac7c4Copy full SHA for 15ac7c4
library/src/include/tree_node_3D.h
@@ -181,9 +181,11 @@ class SBRCTranspose3DNode : public LeafNode
181
auto alignment_dimension = sbrc_3D_alignment_dimension();
182
if(alignment_dimension == 0)
183
return NONE;
184
- // NB: from the benchmark results, diagonal transpose benefits only gfx906
+ // NB: from the benchmark results, diagonal transpose
185
+ // benefits only some architectures
186
if(is_diagonal_sbrc_3D_length(length.front()) && is_cube_size(length)
- && is_device_gcn_arch(deviceProp, "gfx906"))
187
+ && (is_device_gcn_arch(deviceProp, "gfx906")
188
+ || is_device_gcn_arch(deviceProp, "gfx1030")))
189
return DIAGONAL;
190
if(alignment_dimension % blockWidth == 0)
191
return TILE_ALIGNED;
0 commit comments