NVIDIA CUDA 9.0是英伟达开发的一个并行计算平台,这款工具需要英伟达的独立显卡支持。使用CUDA Toolkit,您可以在GPU加速的嵌入式系统,桌面工作站,企业数据中心,基于云的平台和HPC超级计算机上开发,优化和部署应用程序。该工具包包括GPU加速库,调试和优化工具,C / C ++编译器和用于部署应用程序的运行时库。
软件功能:
CUDA是一个由NV公司发明的并行计算平台和编程模型。
它利用图形处理单元(GPU)的强大功能,使计算性能大幅提高。
提供向C这样的标准语言的扩展,从而实现并行算法的简单实现。
通过使用CUDA C/C++可以是编程人员专注于算法的并行化而不是程序本身的实现
支持应用程序同时使用CPU和GPU进行异构计算。
程序的串行部分运行在CPU上,并行部分则运行在GPU上。