7.2. cudaAccessPolicyWindow 结构体参考
[CUDA运行时使用的数据类型]
指定窗口的访问策略,窗口是从base_ptr开始到base_ptr + num_bytes结束的连续内存区域。 将其划分为多个段,并按以下方式分配段:命中段总和/窗口 ≈ 比例值,未命中段总和/窗口 ≈ 1-比例值。段和比例值的设定需适配架构能力。 命中段内的访问应用hitProp访问策略,未命中段内的访问应用missProp访问策略。
公共变量
- void * base_ptr
- enumcudaAccessProperty hitProp
- float hitRatio
- enumcudaAccessProperty missProp
- size_t num_bytes
变量
- void * cudaAccessPolicyWindow::base_ptr [inherited]
-
访问策略窗口的起始地址。CUDA驱动可能会对其对齐。
- enumcudaAccessPropertycudaAccessPolicyWindow::hitProp [inherited]
-
CUaccessProperty 设置为命中。
- float cudaAccessPolicyWindow::hitRatio [inherited]
-
hitRatio 指定分配给 hitProp 的行的百分比,其余行则分配给 missProp。
- enumcudaAccessPropertycudaAccessPolicyWindow::missProp [inherited]
-
CUaccessProperty 设置为miss。必须是NORMAL或STREAMING。
- size_t cudaAccessPolicyWindow::num_bytes [inherited]
-
窗口策略的大小(以字节为单位)。CUDA驱动程序可能会限制最大大小和对齐方式。