推出 NVIDIA Aerial 研究云,用于 5G 和 6G 领域的创新

这篇文章最初发表在 NVIDIA 技术博客上。

NVIDIA 推出了Aerial研究云,这是第一个完全可编程的 5G 和 6G 网络研究沙盒,使研究人员能够快速模拟、原型化和基准测试通过Aerial网络部署的创新新软件。

该平台通过全栈 C 可编程 5G 网络实现 6G 创新的民主化,并使用 NVIDIA 加速计算在高级无线通信中启动 ML 。

为什么这很重要?目前的平台需要几个月的时间来进行原型、开发算法或实验。这是因为在当前使用 MATLAB 或硬件描述语言的方法中潜在的设计效率低下。创新者必须依赖昂贵的黑匣子基础设施,而这些基础设施没有配备 ML 工具链。

如今的研究平台也没有提供符合标准的验证和基准测试能力。如果没有可编程基站和核心节点网络元件,开发人员在快速原型设计方面会受到很大阻碍。

图 1 。 NVIDIA Aerial研究云架构堆栈

Aerial 研究云概述

Aerial 研究云已经消除了必须使用专有黑匣子和接口的束缚,以及对遗留编程工具的需求。没有必要重新设计基本的信号处理管道:软件定义的堆栈已经符合标准。

这个独特的平台利用 GPU 的巨大并行性,结合成熟的机器学习( ML )工具链,在高级无线通信中开启 ML 之旅。

Aerial 研究云亮点

  • 首个完全可编程和可扩展的高级 5G 网络( C )
  • ML 就绪
    • 不要在括号之间转换关键字(例如 ServerName 、 ServerAdmin 等)PyTorchTensorRT
    • 模拟列车建造推理引擎:在Aerial研究云网络上验证
    • 通过使用实现应用程序和分布式体系结构的边缘计算卸载MIG(多实例 -- GPU )架构
    • Jumpstart 6G 链路级模拟NVIDIA Sionna
  • O-RAN Specifications-- 与 COTS 供应商的分类硬件和云原生软件一致的蓝图
    • GIGABYTE 或 Dell 的现成服务器、多供应商 O-RAN 7.2 拆分 RU 、 NVIDIA GPU 和 NVIDIA NIC
    • NVIDIA Aerial Layer 1 Inline 使用 GPU 、 OAI L2 和 Core Node 软件加速
  • 网络作为研究沙箱
    • NVIDIA 实验室认证的 5G NR 网络组件 BOM
    • 易于设置和部署的云原生虚拟化平台
    • 样品network deployment2023 年巴塞罗那-MWC

Aerial 研究云早期发布设置

图 2 显示了一个易于设置、灵活且可扩展的Aerial研究云网络。千兆字节服务器承载 NVIDIA A100 GPU 和 NVIDIA ConnectX6 DX NIC 。其中一个服务器是 gNB 服务器,而其他服务器承载核心节点网络功能。

图 2 :Aerial研究云设置示例配置

精确计时源自特级大师,无线电单元集成在一起,为 OnePlus Nord 等商业用户设备提供Aerial无线连接。

要在您的研究和创新实验室建立一个专用的先进 5G 网络,请遵循以下步骤:

  1. 根据公布的物料清单( BOM )采购所有所需的硬件。
  2. 配置网络硬件。
  3. 安装软件以匹配已发布的版本清单。
  4. 通过成功运行双向 UDP 通信来验证设置。

有关详细信息、教程和完整的材料清单,请参见NVIDIA Aerial 研究云文档

如何使用Aerial研究云

Aerial 研究云提供了第 1 层、第 2 层和核心节点的源代码。访问源为第 1 层的 PDSH 和 PUSCH 、 MAC 层调度器以及包括多个Aerial研究云 gNB 的测试台的网络级研究的算法创新打开了大门。

在物理层引入机器学习的工作流程将从用于模型训练和模拟的 NVIDIA Sionna 库开始。该模型体系结构与 NVIDIA 机器学习 SDK 一起产生了一个高效的实现,可以集成到 Aerial SDK 第 1 层代码中。

Aerial 研究云中使用的Aerial层 1 是一个内联 GPU 加速的、完全由软件定义的处理管道。

今天,航空研究云中的 OAI 第 2 层托管在 CPU 上。但第二层 GPU 加速的潜力是巨大的。由于为第二层提供了来源,创新者有一条将他们的创作带入现实的道路。例如,有许多机会来加速第 2 层调度器。

在多小区网络中进行调度的一种常见方法是采用贪婪型调度器,其中每个小区都与所有其他小区隔离地进行调度。该方法没有提供最佳的能量效率或使系统的总速率吞吐量最大化。

一种更复杂的方法,其中在所有小区中联合优化调度,并考虑小区间干扰,并在 5G NR 波形中采用数据队列到时间 -- 频率资源的优选调度。这是一个计算成本很高的优化,需要大量的实时数学。

Aerial研究云处理系统的核心是一个大规模并行的 GPU 。与调度器的源代码一起使用,可以实现这些类型的计算成本高昂的操作,不仅对第 1 层加速使用 GPU ,而且对第 2 层加速使用。

总结

这是研究界首次获得完整的端到端、Aerial传输、符合标准的 gNB 的源代码。从第 1 层和第 2 层到核心节点的一切都是用 C ++定义的,使研究人员能够在完全可编程的网络测试台中将他们的创新实现。

Aerial研究云旨在赢得创新者的心,我们期待听到您的用例、扩展和创新。有了这个加速的全栈和为创新者准备的 ML 平台,可能性是无限的。

使用Aerial研究云将您的 ML 创新从概念转化为现实。有关更多信息,请发送电子邮件至aria@nvidia.com。我们很乐意收到您的来信!

阅读原文

相关推荐
gs801403 小时前
ubuntu下 如何将 NVIDIA 内核驱动 升级到特定版本 如550.127
ubuntu·gpu·nvidia
扫地的小何尚6 天前
什么是大型语言模型
人工智能·语言模型·自然语言处理·机器人·gpu·nvidia
点云兔子7 天前
NX系列-使用 `nmcli` 命令创建 Wi-Fi 热点并设置固定 IP 地址
wifi·ip·nvidia·nx·hotspot·nano
self-motivation10 天前
gpu硬件架构
硬件架构·gpu·nvidia·tensor·cuda
程序员非鱼16 天前
深入解析神经网络的GPU显存占用与优化
人工智能·深度学习·神经网络·机器学习·nvidia·cuda
扫地的小何尚1 个月前
NVIDIA RTX 系统上使用 llama.cpp 加速 LLM
人工智能·aigc·llama·gpu·nvidia·cuda·英伟达
布鲁格若门1 个月前
AMD CPU下pytorch 多GPU运行卡死和死锁解决
人工智能·pytorch·python·nvidia
centurysee1 个月前
【一文搞懂】GPU硬件拓扑与传输速度
gpu·nvidia
算家云2 个月前
moffee模型部署教程
人工智能·python·github·markdown·nvidia·ppt·幻灯片制作
坐望云起2 个月前
Ubuntu20.04 更新Nvidia驱动 + 安装CUDA12.1 + cudnn8.9.7
linux·ubuntu·nvidia·cuda·onnx·1024程序员节