CUDA是用于GPU计算的开发环境,它是一个全新的软硬件架构,可以将GPU视为一个并行数据计算的设备,对所进行的计算进行分配和管理。目前支持Linux和Windows,自从GPU不能仅仅用来当做显卡的一部分来使用被发现之后,以GPU与CPU合作进行大型运算的处理大行其道,但是如何实现二者的协同处理,CUDA就是这样一个开发环境,通过编写程序来对资源,计算,进行调度在不同的物理设备上,从而实现大规模的计算。这样将实现一个愿景,作为一个专用高性能GPU计算解决方案,NVIDIA把超级计算能够带给任何工作站或服务器。当然了要是想实现超大规模的运算,有个GPU集群更好了。
网友评论