cache line
在缓存中有一个概念叫做cache line ,可以理解为一个内存单元大小,比如一个cache line是64字节的缓存L1, 如果L1的缓存大小是512字节,那么一共有8个单元(cache line)
![在这里插入图片描述](https://img-blog.csdnimg.cn/05b3bcc6af0f4cb1a5d1e5d67fb9ee69.png)
sector
32 Bytes = 1sector
1个sector是global memory上的最小内存访问单元,也就是32字节, 我们知道,cuda中每个warp是一个执行单元,所以会有32线程一起执行,每个线程可以访问的内存粒度是:1,2,4,8,16 字节,下面是示意图
![在这里插入图片描述](https://img-blog.csdnimg.cn/d3d2e963ee8047d3aba26325bfb32e84.png)