7.2. cudaAccessPolicyWindow 结构体参考
[CUDA 运行时使用的数据类型]
为窗口指定访问策略,窗口是从 base_ptr 开始到 base_ptr + num_bytes 结束的连续内存范围。划分为多个段并分配段,使得。“命中段”总和 / 窗口 == 近似比率。“未命中段”总和 / 窗口 == 近似 1-比率。段和比率规范适合架构的功能。命中段中的访问应用 hitProp 访问策略。未命中段中的访问应用 missProp 访问策略。
公共变量
- void * base_ptr
- enum cudaAccessProperty hitProp
- float hitRatio
- enum cudaAccessProperty missProp
- size_t num_bytes
变量
- void * cudaAccessPolicyWindow::base_ptr [继承]
-
访问策略窗口的起始地址。CUDA 驱动程序可能会对其进行对齐。
- enum cudaAccessPropertycudaAccessPolicyWindow::hitProp [继承]
-
CUaccessProperty 为命中设置。
- float cudaAccessPolicyWindow::hitRatio [继承]
-
hitRatio 指定分配给 hitProp 的行百分比,其余分配给 missProp。
- enum cudaAccessPropertycudaAccessPolicyWindow::missProp [继承]
-
CUaccessProperty 为未命中设置。必须为 NORMAL 或 STREAMING 之一。
- size_t cudaAccessPolicyWindow::num_bytes [继承]
-
窗口策略的大小(以字节为单位)。CUDA 驱动程序可能会限制最大大小和对齐方式。