在 CUDA 中,UVA 是否依赖于任何硬件功能?

In CUDA, does UVA depend on any hardware features?

我知道 CUDA 只有 4.0 版才有 UVA(统一虚拟寻址)。但是 - 这只是一个软件功能吗?或者它是否需要某种硬件支持(我的意思是在 GPU 方面)?

备注:

2011 年 5 月随 CUDA 4.0 引入的 UVA 需要一些 Fermi-class GPU 的硬件支持。因此,这意味着计算能力 2.0 之后。

但显然,这还不够,因为根据 this presentation of the new features of CUDA 4.0 的幻灯片 #17,它似乎只支持 64 位(这是有道理的,否则你会 运行地址 space 非常快),并在 Windows 上使用 TCC(特斯拉计算集群)。我不确定这个后来的限制是否仍然存在,因为我从来没有在 Windows.

上开发过