CUDA官方介绍:
NVIDIA® CUDA® 工具包提供了开发环境,可供创建经 GPU 加速的高性能应用。借助 CUDA 工具包,您可以在经 GPU 加速的嵌入式系统、台式工作站、企业数据中心、基于云的平台和 HPC 超级计算机中开发、优化和部署应用。此工具包中包含多个 GPU 加速库、多种调试和优化工具、一个 C/C++ 编译器以及一个用于部署应用的运行环境库。
借助多 GPU 配置中用于分布式计算的多项内置功能,科学家和研究人员能够开发出可从单个 GPU 工作站扩展到配置数千个 GPU 的云端设施的应用。
CUDA11软件特点:
1、支持Linux 32位/64位以及Windows XP 32位/64位 操作系统
2、为了研究以及开发语言的目的,CUDA提供对驱动程序的直接访问,以及汇编语言级的访问。
3、支持CUDA的GPU(图形处理器)支持并行数据缓存和线程执行管理器
4、标准FFT(快速傅立叶变换)和BLAS(基本线性代数子程序)数值程序库
5、针对计算的专用CUDA驱动
6、经过优化的,从中央处理器(CPU)到支持CUDA的GPU(图形处理器)的直接上传、下载通道
7、CUDA驱动可与OpenGL和directx图形驱动程序实相互操作
8、在GPU(图形处理器)上提供标准C编程语言
9、为在支持CUDA的NVIDIA GPU(图形处理器)上进行并行计算而提供了统一的软硬件解决方案
10、CUDA兼容的GPU(图形处理器)包括很多:从低功耗的笔记本上用的GPU到高性能的,多GPU的系统。
CUDA11亮点
CUDA 11 可为 NVIDIA Ampere 架构、ARM 服务器处理器、性能优化库以及多种开发者工具新功能提供支持。
对 NVIDIA Ampere 架构的支持包括新一代 Tensor Core、混合精度模式、多实例 GPU (MIG)、高级内存管理以及标准 C++/Fortran 并行语言结构。