视频卡中的CUDA内核

CUDA核心解释

CUDA是Compute Unified Device Architecture的缩写,是Nvidia开发的一项技术,可加速GPU计算流程。

借助CUDA,研究人员和软件开发人员可以直接将C,C ++和Fortran代码发送到GPU,而无需使用汇编代码。 这让他们可以利用并行计算,在该计算中同时执行数千个任务或线程。

关于CUDA核心的信息

购买Nvidia 显卡时,您可能看过CUDA这个词。 如果您查看此卡的包装或阅读视频卡评论,您经常会看到有关CUDA内核数量的参考。

CUDA内核是与计算机中的处理器类似的并行处理器,可能是双核或四核处理器。 然而,Nvidia GPU可能有几千个内核。 这些内核负责执行各种任务,这些任务可使内核的数量直接与GPU的速度和功耗相关联。

由于CUDA内核负责处理通过GPU移动的所有数据,因此核心处理诸如视频游戏中的图形等情况,用于诸如角色和风景加载时的情况。

可以构建应用程序以充分利用CUDA内核提供的更高性能。 您可以在Nvidia的GPU应用程序页面上看到这些应用程序的列表。

CUDA内核与AMD的Stream处理器相似; 他们的名字不同。 但是,您不能将300 CUDA Nvidia GPU与300流处理器AMD GPU相提并论。

使用CUDA选择视频卡

CUDA内核数量越多,通常意味着显卡整体上提供更快的性能。 但是, 选择显卡时,CUDA内核的数量只是需要考虑的几件事情之一。

Nvidia提供了一系列卡,只需8个CUDA内核(如GeForce G100),即可支持GeForce GTX TITAN Z内多达5,760个CUDA内核。

具有Tesla,Fermi,Kepler,Maxwell或Pascal架构的图形卡支持CUDA。