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 [inherited]
-
访问策略窗口的起始地址。CUDA驱动可能会对其对齐。
- CUaccessPropertyCUaccessPolicyWindow_v1::hitProp [inherited]
-
CUaccessProperty 设置为命中。
- float CUaccessPolicyWindow_v1::hitRatio [inherited]
-
hitRatio 指定分配给 hitProp 的行的百分比,其余行则分配给 missProp。
- CUaccessPropertyCUaccessPolicyWindow_v1::missProp [inherited]
-
CUaccessProperty 设置为miss。必须是NORMAL或STREAMING
- size_t CUaccessPolicyWindow_v1::num_bytes [inherited]
-
窗口策略的大小(以字节为单位)。CUDA驱动程序可能会限制最大大小和对齐方式。