gpt4 book ai didi

cuda - CUDA 中统一虚拟寻址 (UVA) 的信息/示例

转载 作者:行者123 更新时间:2023-12-01 05:41:45 34 4
gpt4 key购买 nike

我想了解 CUDA 中统一虚拟寻址 (UVA) 的概念。我有两个问题:

  1. 是否有可用的示例(伪)代码来演示此概念?

  2. 我在 CUDA C 编程指南中读到 UVA 只能用于 64 位操作系统。为什么会这样?

最佳答案

A unified virtual address space将设备代码中使用的指针(值)和分配映射与主机代码中使用的指针(值)和分配映射组合到一个统一的空间中。

1-Is there any sample (psudo)code available that demonstrate this concept?

如何使用它的一个示例是使用 cudaMemcpyDefault transfer kind specifier , 代替 cudaMemcpyDeviceToHostcudaMemcpyHostToDevice in cudaMemcpy operations .

2-Also I read in the programming guide that it is associated only with 64 bit operating system. Why it is so?

32 位机器的最大可寻址空间为 4 GB。在现代 GPU(可能有数 GB 的内存)和现代 PC(可能有数 GB 的内存和 I/O 空间)中,这个空间不足以方便地在其中定义主机和设备内存空间。

关于cuda - CUDA 中统一虚拟寻址 (UVA) 的信息/示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19186998/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com