CUDA:了解PTX信息
我在PTX infoCUDA:了解PTX信息,cuda,Cuda,我在PTX info--ptxas options=-v 我发现了一个2008年的NVCC pdf,它有一个小的简介,但没有详细信息。 1) 什么是64字节cmem[0],12字节cmem[16]的意思?我想它指的是恒定的记忆。我在代码中没有使用任何常量mem,因此它必须来自编译器。(什么进入RO mem? 2) 49152+0字节smem是什么意思?是的,这是共享内存,但这两者是什么意思 3) 有医生能帮我吗?(它叫什么? 4) 在哪里可以找到解释*.ptx文件的文档?(我希望能够阅读/理解c
--ptxas options=-v
我发现了一个2008年的NVCC pdf,它有一个小的简介,但没有详细信息。1) 什么是64字节cmem[0],12字节cmem[16]的意思?我想它指的是恒定的记忆。我在代码中没有使用任何常量mem,因此它必须来自编译器。(什么进入RO mem?
2)
49152+0字节smem
是什么意思?是的,这是共享内存,但这两者是什么意思
3) 有医生能帮我吗?(它叫什么?4) 在哪里可以找到解释*.ptx文件的文档?(我希望能够阅读/理解cuda assy代码。)
smem
,第一个数字是代码请求的数据量,第二个数字(0
)表示系统使用了多少内存ptxas
输出格式的任何官方信息。例如,在“CUDA占用率计算器”中,他们只是简单地说对smem
的值求和,没有任何解释