CUDA_with_PyTorch icon indicating copy to clipboard operation
CUDA_with_PyTorch copied to clipboard

【TYPO】

Open wplf opened this issue 2 years ago • 5 comments

在1.1节出现了个小错别字

blcok是不是原本想写block

当一个blcok被分配给一个SM后,他就只能在这个SM上执行了,不可能重新分配到其他SM上了,多个线程块可以被分配到同一个SM上。

wplf avatar Sep 17 '23 02:09 wplf

README 第2.2节 错别字:

threadIdx:thread在所在block中的为欧洲索引 为欧洲索引是不是本来想写位置索引

勘误: 这两个公式是不是写错了? 那么,任意一个thread在block中的编号为threadIdx.y * blockDim.x + blockDim.x。> 同理,任意一个block在grid中的编号为blockIdx.y * gridDim.x + gridDim.x。 ,这两个公式相加的项是不是分别想写 thread.x 和 block.x 。 最后总结的公式倒是没问题 (苦笑)

那么,任意一个thread在block中的编号为threadIdx.y * blockDim.x + blockDim.x。

同理,任意一个block在grid中的编号为blockIdx.y * gridDim.x + gridDim.x。

任意一个thread在grid中处在blockIdx.x * gridDim.x + threadIdx.x行、blockIdx.y * gridDim.y + threadIdx.y列的位置。

任意一个thread在grid中标号为(blockIdx.x + blockIdx.y * gridDim.x) * (blockDim.x * blockDim.y) + (threadIdx.y * blockDim.x) + threadIdx.x

wplf avatar Sep 17 '23 02:09 wplf

任意一个thread在grid中的位置是不是也写错了? thread在grid中的x索引 = blockIdx.x * blockDim.x + threadIdx.x thread在grid中的y索引 = blockIdx.y * blockDim.y + threadIdx.y 我感觉是这样啊

FunnyWii avatar Apr 26 '24 08:04 FunnyWii

时间太久了,不记的了 :(

wplf avatar Apr 26 '24 08:04 wplf

时间太久了,不记的了 :(

FunnyWii avatar Apr 26 '24 08:04 FunnyWii

小问题吧,跑一遍代码,啥都有了

wplf avatar Apr 26 '24 08:04 wplf