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