【发布时间】:2023-03-23 06:05:01
【问题描述】:
dim3 block(4, 2)
dim3 grid((nx+block.x-1)/block.x, (ny.block.y-1)/block.y);
我在第 53 页的专业 CUDA C 编程中找到了这段代码。它是一个简单的矩阵乘法示例。 nx 是列数,ny 是行数。
您能解释一下网格大小是如何计算的吗?为什么block.x加到nx后又减去1?
有预览版 (https://books.google.com/books?id=_Z7rnAEACAAJ&printsec=frontcover#v=onepage&q&f=false),但缺少第 53 页。
【问题讨论】: