CUDA学习之路[1]:WMMA fragment 是什么
148 字
1 分钟
CUDA学习之路[1]:WMMA fragment 是什么
今天学习内容
今天主要理解了 WMMA 的基本流程:
wmma::fragment用来声明矩阵小块;wmma::load_matrix_sync从全局内存或共享内存加载 tile;wmma::mma_sync在 Tensor Core 上执行矩阵乘加;wmma::store_matrix_sync把结果写回内存。
我的理解
WMMA 可以看作 CUDA 对 Tensor Core 的高级封装。
它不是让每个 thread 单独算一个元素,而是让一个 warp 协作完成一个小矩阵乘法。
后续问题
- WMMA 的 fragment 具体如何映射到 warp 内线程?
wmma::load_matrix_sync对内存布局有什么要求?- WMMA 和 MMA 指令有什么区别?
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
CUDA学习之路[1]:WMMA fragment 是什么
https://qianakuma.xyz/posts/2026-07-10-cuda-wmma-fragment/相关文章智能推荐
暂无相关文章
随机文章随机推荐
