⑴NVIDIA CUDA是英伟达显卡加速平台,具有CUDA功能的GPU具有数百个内核,这些内核可以共同运行数千个计算线程,此配置还允许在CPU和GPU上同时进行计算,而不会争用内存资源,可以显着提高计算性能,Nvidia Cuda.为用户提供了一个图形编程接口,只有Win系统可以使用。用户可以直接使用C语言来进行图形计算,这对复杂图形计算和ai图形计算提供了可能
⑵NVIDIA? CUDA? 工具包提供了开发环境,可供创建经 GPU 加速的高性能应用。借助 CUDA 工具包,您可以在经 GPU 加速的嵌入式系统台式工作站企业数据中心基于云的平台和 HPC 超级计算机中开发优化和部署应用。此工具包中包含多个 GPU 加速库多种调试和优化工具一个 C/C++ 编译器以及一个用于部署应用的运行环境库。
⑶借助多 GPU 配置中用于分布式计算的多项内置功能,科学家和研究人员能够开发出可从单个 GPU 工作站扩展到配置数千个 GPU 的云端设施的应用。
⑷支持Linux 位/位以及Windows XP 位/位 操作系统
⑸为了研究以及开发语言的目的,CUDA提供对驱动程序的直接访问,以及汇编语言级的访问。
⑹支持CUDA的GPU(图形处理器支持并行数据缓存和线程执行管理器
⑺标准FFT(快速傅立叶变换和BLAS(基本线性代数子程序数值程序库
⑻针对计算的专用CUDA驱动
⑼经过优化的,从中央处理器(CPU到支持CUDA的GPU(图形处理器的直接上传下载通道
⑽CUDA驱动可与OpenGL和directx图形驱动程序实相互操作
⑾在GPU(图形处理器上提供标准C编程语言
⑿为在支持CUDA的NVIDIA GPU(图形处理器上进行并行计算而提供了统一的软硬件解决方案
⒀CUDA兼容的GPU(图形处理器包括很多:从低功耗的笔记本上用的GPU到高性能的,多GPU的系统。
⒁CUDA 可为 NVIDIA Ampere 架构ARM 服务器处理器性能优化库以及多种开发者工具新功能提供支持。
⒂对 NVIDIA Ampere 架构的支持包括新一代 Tensor Core混合精度模式多实例 GPU (MIG)高级内存管理以及标准 C++/Fortran 并行语言结构。