前言:
NVIDIA的产品包括显卡,芯片,还有其他软硬件。其中显卡是一种把GPU芯片和其他外围电路做到电路板上,插上接口就能用的产品。而NVDIA的芯片,不仅包括了GPU芯片,还有一种SOC,它既包括CPU,也包含GPU,还有其他各种处理单元,类似于高通的8155,能直接支持各种外设,是可以直接放到板子上使用的,而GPU是不能单独使用的,得有CPU给它安排活。当然英伟达的GPU有创新,原来只能在CPU的安排下做简单的图形渲染之类。就是大量图形数据从内存送进显存,然后进行批量处理。而现在GPU可以单独运行一些核函数,即像CPU一样在显存中创建线程并进行简单的大量的并行计算。但不能够像CPU一样创建复杂的进程和调度。这在AI计算中特别管用。
一. 显卡产品包括:
- GeForce系列:主要针对游戏玩家和主流市场,提供高性能的图形处理能力和流畅的游戏体验。这个系列并没有过时,而是随着技术的不断进步而更新迭代。
- Titan系列:针对高端用户和游戏发烧友推出,具有极致的性能,价格昂贵。该系列也一直在更新中,以满足高端用户的需求。
- Quadro系列:针对专业图形工作站和图形应用而设计,广泛应用于3D建模、渲染、视频编辑等领域。这个系列同样在不断更新,以适应专业市场的需求。
- Tesla系列:针对数据中心和服务器市场推出,主要用于深度学习、人工智能等高性能计算领域。这个系列也在持续发展中,为数据中心提供强大的计算能力。
显卡是一种外接的产品,除了GPU芯片,还包含显存,PCB,供电电路,散热系统,接口插槽,BIOS芯片等。通常通过PCIE插槽和主板连接,笔记本可以采用外置显卡坞连接。
二. 芯片包括:
1. GeForce系列
单独的GPU芯片,RTX是geforece中能够实现光线追踪的子系列
- 架构:GeForce系列经历了多个架构的迭代,从最早的TNT、GeForce 256,到后来的Turing、Pascal、最新的Ampere架构。
- 应用领域:主要用于消费级PC和笔记本电脑的图形渲染,尤其是游戏、视频编辑和其他图形密集型应用。
2. Quadro系列
单独的GPU芯片
- 架构:Quadro系列与GeForce系列共享相似的基础架构,如Pascal、Turing和Ampere。
- 应用领域:主要用于专业图形和视频处理工作站,广泛应用于工程设计、专业渲染、视频制作和复杂的计算任务。
3. Tesla / NVIDIA Data Center GPU
单独的GPU芯片
- 架构:Tesla GPU以前是基于多种架构,如Kepler、Maxwell、Pascal、Volta和最近的Ampere。
- 应用领域:这些GPU主要用于高性能计算(HPC)、深度学习训练、科学计算和大规模数据中心。Tesla系列现在通常被称为NVIDIA Data Center GPUs。
4. Tegra系列
是SOC芯片,集成了GPU和CPU,Xavier和orin是高端系列,属于嵌入式,Tegra (FP16-1T)提供了核心的 SoC 技术,Xavier 和 Orin 是这一系列中的高性能代表。这些芯片就可以独立运行,主要用在机器人,汽车的自动驾驶上。
- 架构:Tegra是NVIDIA的系统芯片(SoC)系列,包括多个版本,如Tegra X1、Tegra K1等,基于ARM架构。
- Xavier: INT8-32T,FP16-32T,8个camel核心,GPU是volta架构,512CUDA核心和64个tensor核心)
- Orin:INT8-275T,FP16-60T,CPU是12个Cortex-A78AE核心,GPU是Ampere架构,2048 个 CUDA 核心和 64 个 Tensor 核心
- 应用领域:Tegra芯片被用在移动设备、汽车信息娱乐系统和Nintendo Switch这样的便携式游戏控制台中。
三. 算力平台包括:
算力平台是英伟达做了硬件核心板,硬件开发板,以及软件的工具和SDK给客户用。就是不仅提供芯片,还提供不同程度的软硬件。比如Drive系列用于自动驾驶的,配置很高。核心板主要是计算单元,可以直接用于量产,但需要客户设计硬件来扩展它的功能,上面可能包括一个SOC,也可能好几个SOC,也可能会增加额外的GPU芯片。
1. Jetson系列
主要用于机器人,集成了Tegra的SOC,面向边缘计算应用,如机器人技术、嵌入式系统和无人机
硬件:配置紧凑、低功耗。一般只有一个SOC,低端用Xavier,高端点用orin。分别叫Jetson AGX Xavier 和 Jetson AGX Orin。独立的核心模块(SoM, System on Module)Jetson Nano、Jetson Xavier NX、Jetson AGX Xavier 和 Jetson AGX Orin
- Jetson Nano 开发套件:包括 Jetson Nano 模块、开发板、I/O 接口、电源、散热器等。
- Jetson Xavier NX 开发套件:类似地,包含 Xavier NX 模块和配套的开发板。
软件:使用 JetPack SDK,支持广泛的 AI 框架和工具,适用于多种边缘 AI 应用。
2. DRIVE系列
主要用于自动驾驶,还包括高级视觉处理、数据分析和路径规划,低端用Xavier,高端点用orin,分别叫Drive AGX Xavier 和 Drive AGX Orin(2个orin),或者Drive AGX Pegasus(2个orin+2个GPU)。
硬件:配置更高,一般会用好几个SOC再加额外的GPU(图灵架构)
其中Drive AGX Pegasus 是面向 L4 和 L5 自动驾驶级别的高端平台,使用了两个 Xavier SoC 和两个基于 Turing 架构的独立 GPU,每个 GPU 包含 320 个 Tensor 核心,专门用于深度学习推理和高性能计算任务。提供高达 320 TOPS 的计算性能。
软件:
- 使用 DriveWorks SDK,专门为自动驾驶开发而设计,提供传感器处理、数据融合、路径规划等全栈功能。
- 支持安全关键的自动驾驶应用开发,具有高精度地图、传感器融合、路径规划等功能。
3. DGX系列
OPENAI买的那个系列,主要用的是Tesla芯片组成一个算力平台,为AI研究和深度学习任务设计的高性能计算机系统
- 架构:使用Ampere架构GPU,如A100。