> 数据图表如何看待1.3 GPU生态体系:以NVIDIA CUDA平台为例2023-2-01.3 GPU生态体系:以NVIDIA CUDA平台为例 CUDA栈组成: CUDA技术栈由NVIDIA GPU、Operating System、CUDA Driver和CUDA程序组成,其中底层GPU提供硬件支持相关指令运行,操作系统环境和驱动将底层硬件与上层软件(CUDA程序、函数库等)连结。 同时CUDA提供广泛的开发工具和集成:Nsight、Visual Profiler、CUDA MemCheck、CUDA GDB 和 OpenACC等。 CUDA软件堆栈主要由CUDA Library、CUDA runtime API和CUDA driver API三层组成 其核心是CUDA C语言,通过nvcc编译器进行翻译、运行。主要栈组成CUDA程序CUDA栈组成CUDA软件堆栈组成描述主要软件栈组成描述C Runtime、CUDA库CUDA C语言C 拓展引入函数类型限符、变量类型限定符和内置变量类型等CUDA DriverPTX(ISA)、SASSNvcc编译器作为驱动编译器,能够输出PTX,CUDA二进制序列和标准COSLinux、Windows、MacNVIDIA GPUGeForce RTX系列、Tesla 系列、Quadro系列、Titan系列API函数库包括了运行时(Runtime)API和驱动(Driver)API,实现多种管理、提高互操作性提供简单高效的常用函数,包含CUFFT,CUBLAS和CUDPP三个函数库资料来源:CSDN@MoussaTintin,NVIDIA官网,中信证券研究部资料来源:博客园@青竹居士,NVIDIA官网,中信证券研究部52中信证券科技传媒