随着信息的发展,越来越多人注意到GPU的发展所带来的一系列效应。
GPU越来越强大,而且GPU可以优化显示图像。在计算上已经超越了通用的CPU。因此NVIDIA推出CUDA,让显卡可以用于图像计算以外的计算。
CUDA是Compute Unified Device Architecture的缩写(统一计算架构),是NVidia推出的运算平台,是一个新的基础架构。
CUDA架构是利用GPU来解决商业、工业以及科学方面的复杂计算问题。例如医疗成像,基因对比,影音渲染等等。它是一套完整的GPGPU解决方案,提供了硬件的直接访问接口,而不用像传统方式一样必须依附于图形API接口来实现GPU的访问。在架构上采用了一种全新的计算体系结构来使用GPU提供的硬件资源,从而为大规模的数据计算应用提供了一种比CPU更强更快的计算能力。CUDA采用C语言作为编程语言提供大量的高性能计算指令开发能力,使开发者能够在GPU的强大计算能力的基础上建立起一种效率更高的密集数据计算解决方案。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23488520/viewspace-629350/ ,如需转载,请注明出处,否则将追究法律责任。