DevZone | NVIDIA Aerial SDK

构建和部署 GPU 加速的 5G 虚拟无线接入网 (vRAN)。

什么是 NVIDIA Aerial SDK

NVIDIA Aerial 是一个应用框架,用于构建高性能、软件定义、云原生的 5G 应用,以满足消费者日益增长的需求。在 GPU 上并行处理基带信号和数据流,优化结果。

作为 .zip 包和容器镜像,Aerial SDK 还处于抢先体验阶段,可通过 NVIDIA NGC 轻松部署。

NVIDIA Aerial SDK 特性

  • 100% 软件定义

NVIDIA Aerial SDK 是一个可高度编程的 PHY 层,并能够无缝支持 L2 及以上的函数。

  • 高性能和 AI 就绪

借助 GPU 加速处理,复杂的计算运行速度超过现有的 L1 处理解决方案。更快地实施 L1 函数可改善性能。

  • 可扩展

受 Aerial SDK 支持的所有现有 (COTS) 商用硬件,在部署 NVIDIA EGX 等云原生平台时会更加容易。它基于 Kubernetes,提供容器编排,便于部署和管理。

NVIDIA Aerial SDK 堆栈

NVIDIA Aerial 支持 5G 无线 RAN 的 GPU 加速信号和数据处理。

NVIDIA Aerial SDK 堆栈.jpg

NVIDIA Aerial SDK 软件包将构建可编程且可扩展的软件定义 5G RAN 的过程变得更为简单。Aerial SDK 支持:

  • CUDA Baseband (cuBB)

NVIDIA cuBB SDK 提供 GPU 加速的 5G 信号处理流程,包括适用于第 1 层 5G PHY 的 cuPHY。通过在高性能 GPU 显存中保留所有物理层处理来提供出色的吞吐量和效率。

  • CUDA 虚拟网络函数 (cuVNF)

NVIDIA cuVNF SDK 提供经过优化的输入/输出和数据包处理,可在 GPU 显存和支持 GPUDirect 的 NVIDIA ConnectX-6 Dx 网络接口卡之间直接交换数据包。

基于 NVIDIA Aerial 构建

NVIDIA Aerial SDK 开发者套件.png
有两种方法可以开始使用 NVIDIA Aerial,即使用 NVIDIA Aerial 开发者套件或构建您自己的套件。

  • 开发者套件

集成参考设计旨在快速启动针对 RAN 开发的性能评估和基准测试,借助 NVIDIA GPU 和 DPU 提供开箱即用的引导体验,在 NVIDIA Aerial SDK 下提供预先安装的测试向量,以及高计算和信号处理能力。主要功能包括:

  1. 预安装的 Aerial SDK 和软件环境
  2. 作为基准 KPI 的测试脚本
  3. 已记录的开发者套件配置结果,包括硬件、环境、SDK 和示例测试执行结果
  4. 行使特定或所包含全部测试用例的功能
  • 自己构建

引入自定义套件的 bare metal 安装功能使您能够灵活地使用自己的硬件设置并安装 Aerial SDK,从而实现 5G RAN 功能。

复制链接,加入体验计划并了解更多 NVIDIA Aerial SDK 相关内容
https://developer.nvidia.cn/z...

推荐阅读
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息