跳到主要内容

QINGSEN’S ENGINEERING NOTES

从一个坐标,
读懂 CuTe。

把 Layout、线程分工与 GPU 数据流连起来。
用小例子推导,用源码和程序验证。

CUTLASS / CuTe · C++ · CUDA

LAYOUT / THREAD MAP
(row, col) → offset → thread
(0, 0)00T0
(0, 1)01T1
(0, 2)02T2
(0, 3)03T3
(1, 0)04T0
(1, 1)05T1
(1, 2)06T2
(1, 3)07T3
(2, 0)08T0
(2, 1)09T1
(2, 2)10T2
(2, 3)11T3
(3, 0)12T0
(3, 1)13T1
(3, 2)14T2
(3, 3)15T3
Shape<_4, _4>Stride<_4, _1>

FOLLOW THE DATA

沿着数据流,逐步深入

每篇笔记都从具体问题出发。

KEEP A REFERENCE CLOSE

笔记之外,回到源码

结合 CUTLASS 项目资料、官方示例和配套验证程序阅读。

查看项目资料 →