Efficiently Deploying GPU Accelerated 5G CloudRAN for Edge AI Inferencing

NVIDIA Developer · Beginner ·📰 AI News & Updates ·5y ago

Key Takeaways

The video demonstrates the deployment of a GPU-accelerated, O-RAN fronthaul compliant, converged 5G CloudRAN solution for edge AI inferencing using NVIDIA's Aerial SDK and DeepStream SDK. The solution utilizes NVIDIA EGX, Mellanox SmartNICs, and NVIDIA GPUs to accelerate 5G signal processing and perform streaming intelligent video analytics.

Full Transcript

the telecommunications industry is at the crossroads of immense possibility 5g with the rapidly growing number of connected devices is creating new capabilities and customer expectations the industry needs to deploy flexible and scalable networks to meet them nvidia egx makes this possible the edge computing platform enables an end-to-end 5g solution that can process real-time data and deliver exceptional customer experiences the o-rin alliance is driving the disaggregation of network hardware and software by defining open and standards-based interfaces for edge regional and core cloud architectures this is instrumental for delivering quality of service to the expected explosion of connected users here we'll demonstrate an oran front hall compliant converged cloud ram core network and multi-access edge compute solution accelerated by nvidia gpus you can see the end-to-end solution we've built in the nvidia 5g innovation lab we're using our aerial sdk to perform 5g physical layer signal processing along with solutions from other vendors to complete the 5g networking stack our deepstream sdk then performs streaming intelligent video analytics across the network this solution powered by nvidia egx brings the most advanced telecom transformation to market let's take a look at the details this is the rack containing all the components we're using a ue emulator from keysight a dell server with the aerial sdk running on an nvidia v100 gpu altran's l2 plus solution running on a cpu as well as nvidia mellanox smartnic a ptp grand master from quelsar and nvidia mellanox switch a core network from keysight and a dell server with the deepstream sdk running on an nvidia t4 gpu let's take a closer look at what's happening video streams from multiple cameras enter the ue emulator which enables the oran radio unit and user equipment such as cell phones and laptops to function within the emulator the user equipment encapsulates the video stream packets into the 5g protocol it then sends the physical layer data to the oran radio unit which performs the 5g node b lower layer functional split the radio unit uses the oran compliant front hall protocol to exchange the downlink and uplink waveforms with the 5g gnode b an nvidia melanox connectx 6dx smart nic enables the 5g genode b to perform essential front-haul processing tasks a single smartnic is used for both the front-haul and backhaul communications the smartnic embeds advanced 5t for 5g technology this enables ecpre packet-based ethernet rams to deliver highly accurate ptp time references to 5g front-hall and backhaul networks with this capability networks can efficiently handle time-sensitive network traffic scheduling smartnics provide gpu direct capability for better packet placing and pacing than traditional fpgas the end result is reduced processing time which means better performance and lower latency the egx 5g genodeb server contains the aerial sdk which provides an efficient 5g signal processing solution with in-line acceleration using nvidia's v100 gpu and cuda programming environment cuda baseband keeps all 5g physical layer signal processing such as forward error correction channel estimation and equalization on the nvidia gpu and cuda virtualized network function optimizes the transport of packets between the gpu and nick in this demonstration the aerial sdk is performing the 5g physical layer signal processing it and the l2 plus software stack from altran are both running within a docker container the l2 stack is shared across the distributed and centralized units in the 5g genome b server lastly timing synchronization is achieved using ptp protocol ptp 4l and phc to assist routines the 5g genode b software stack sends and receives data packets from the core network where the gtpu tunneling protocol is used to add and remove packet headers the core network also interfaces to mac applications such as nvidia deepstream after the video stream is sent through the 5g stack deepstream ingests the stream and performs streaming analytics using tensorrt for ai inferencing [Music] in this case we are deploying a sample application running a resnet model that identifies and classifies cars and pedestrians from the nine simultaneous video streams and applies bounding boxes to the identified objects the processed video streams are restreamed out of deep stream and near real time some key performance indicators were captured to visualize aerial 5g network performance these include uplink data rate throughput measured in megabits per second which confirms the 5g bit rate time slot duration accuracy measured in microseconds which shows the time slot accuracy derived by ptp-4l and phc2 sys and locally derived timing error rate measured in nanoseconds which shows the low timing error within the connectx 6dx smartnic this 5g network dashboard is updated once per second this demonstration of a converged cloud ram core network and mech solution showcases the powerful capabilities of the nvidia egx platform and the aerial and deep stream sdks

Original Description

In this demo, we show how our NVIDIA engineering labs validated a GPU accelerated, O-RAN fronthaul compliant, converged 5G CloudRAN solution for the edge. We are using our NVIDIA Aerial SDK with Mellanox SmartNICs to accelerate 5G signal processing, and our NVIDIA DeepStream SDK to perform streaming intelligent video analytics across the 5G stack. Learn more about NVIDIA Aerial: https://developer.nvidia.com/aerial-sdk
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from NVIDIA Developer · NVIDIA Developer · 28 of 60

1 Ray Tracing Essentials Part 2: Rasterization versus Ray Tracing
Ray Tracing Essentials Part 2: Rasterization versus Ray Tracing
NVIDIA Developer
2 Ray Tracing Essentials Part 3: Ray Tracing Hardware
Ray Tracing Essentials Part 3: Ray Tracing Hardware
NVIDIA Developer
3 Ray Tracing Essentials Part 4: The Ray Tracing Pipeline
Ray Tracing Essentials Part 4: The Ray Tracing Pipeline
NVIDIA Developer
4 NsightGraphics 2020 2 Release Spotlight
NsightGraphics 2020 2 Release Spotlight
NVIDIA Developer
5 Ray Tracing Essentials Part 5: Ray Tracing Effects
Ray Tracing Essentials Part 5: Ray Tracing Effects
NVIDIA Developer
6 Ray Tracing Essentials Part 6: The Rendering Equation
Ray Tracing Essentials Part 6: The Rendering Equation
NVIDIA Developer
7 Ray Tracing Essentials Part 7: Denoising for Ray Tracing
Ray Tracing Essentials Part 7: Denoising for Ray Tracing
NVIDIA Developer
8 Spatiotemporal Importance Resampling for Many-Light Ray Tracing (ReSTIR)
Spatiotemporal Importance Resampling for Many-Light Ray Tracing (ReSTIR)
NVIDIA Developer
9 Announcing Cloud-Native Support for Jetson Platform
Announcing Cloud-Native Support for Jetson Platform
NVIDIA Developer
10 JetsonTV: Build your next project with NVIDIA Jetson
JetsonTV: Build your next project with NVIDIA Jetson
NVIDIA Developer
11 Nsight Compute Feature Spotlight: Roofline Analysis, Asynchronous Copy, Sparse Data Compression
Nsight Compute Feature Spotlight: Roofline Analysis, Asynchronous Copy, Sparse Data Compression
NVIDIA Developer
12 Nsight Systems Feature Spotlight: OpenMP
Nsight Systems Feature Spotlight: OpenMP
NVIDIA Developer
13 Isaac Sim 2020: Deep Dive
Isaac Sim 2020: Deep Dive
NVIDIA Developer
14 NVIDIA Jetson: Enabling AI-Powered Autonomous Machines at Scale
NVIDIA Jetson: Enabling AI-Powered Autonomous Machines at Scale
NVIDIA Developer
15 NVIDIA Tools to Train, Build, and Deploy Intelligent Vision Applications at the Edge
NVIDIA Tools to Train, Build, and Deploy Intelligent Vision Applications at the Edge
NVIDIA Developer
16 Jetson Xavier NX Developer Kit: The Next Leap in Edge Computing
Jetson Xavier NX Developer Kit: The Next Leap in Edge Computing
NVIDIA Developer
17 Synthesizing High-Resolution Images with StyleGAN2
Synthesizing High-Resolution Images with StyleGAN2
NVIDIA Developer
18 NVIDIA Robotics: Isaac SDK and Sim 2020.1
NVIDIA Robotics: Isaac SDK and Sim 2020.1
NVIDIA Developer
19 Accelerating COVID-19 Research with GPUs
Accelerating COVID-19 Research with GPUs
NVIDIA Developer
20 Visualizing 150 Terabytes of Data
Visualizing 150 Terabytes of Data
NVIDIA Developer
21 Boosting Performance and Utilization with Multi-Instance GPU
Boosting Performance and Utilization with Multi-Instance GPU
NVIDIA Developer
22 Running Multiple Workloads on a Single A100 GPU
Running Multiple Workloads on a Single A100 GPU
NVIDIA Developer
23 NVIDIA Nsight Feature Spotlight: GPU Trace
NVIDIA Nsight Feature Spotlight: GPU Trace
NVIDIA Developer
24 Spark 3 Demo: Comparing Performance of GPUs vs. CPUs
Spark 3 Demo: Comparing Performance of GPUs vs. CPUs
NVIDIA Developer
25 NVIDIA Jetson Nano Wins Edge AI and Vision Alliance Award
NVIDIA Jetson Nano Wins Edge AI and Vision Alliance Award
NVIDIA Developer
26 NVIDIA IndeX on Google Cloud Platform Marketplace
NVIDIA IndeX on Google Cloud Platform Marketplace
NVIDIA Developer
27 DeepStream SDK: Best practices for performance optimization
DeepStream SDK: Best practices for performance optimization
NVIDIA Developer
Efficiently Deploying GPU Accelerated 5G CloudRAN for Edge AI Inferencing
Efficiently Deploying GPU Accelerated 5G CloudRAN for Edge AI Inferencing
NVIDIA Developer
29 NVIDIA PhysicsNeMo - Accelerating Scientific & Engineering Simulation Workflows with AI
NVIDIA PhysicsNeMo - Accelerating Scientific & Engineering Simulation Workflows with AI
NVIDIA Developer
30 NVIDIA Deep Learning Institute Instructor-Led Training Available Remotely
NVIDIA Deep Learning Institute Instructor-Led Training Available Remotely
NVIDIA Developer
31 Advancing AR Glasses
Advancing AR Glasses
NVIDIA Developer
32 Blender Cycles: RTX On
Blender Cycles: RTX On
NVIDIA Developer
33 Real-Time GPU-Accelerated Data Analytics of 250 million Flight Data Records of 737 Max grounding
Real-Time GPU-Accelerated Data Analytics of 250 million Flight Data Records of 737 Max grounding
NVIDIA Developer
34 Assessing Property Damage with AI
Assessing Property Damage with AI
NVIDIA Developer
35 RAPIDS: GPU-Accelerated Data Analytics & Machine Learning
RAPIDS: GPU-Accelerated Data Analytics & Machine Learning
NVIDIA Developer
36 DaVinci Resolve Turns RTX On
DaVinci Resolve Turns RTX On
NVIDIA Developer
37 RAPIDS with Plotly Dash : GPU-Accelerated Census 2010 Visualization
RAPIDS with Plotly Dash : GPU-Accelerated Census 2010 Visualization
NVIDIA Developer
38 NVIDIA IndeX for arivis5D Cloud Platform
NVIDIA IndeX for arivis5D Cloud Platform
NVIDIA Developer
39 NVIDIA Backchannel: Behind the Scenes of Marbles at Night RTX
NVIDIA Backchannel: Behind the Scenes of Marbles at Night RTX
NVIDIA Developer
40 NVIDIA Backchannel: Sneak Peek into Marbles RTX in Omniverse
NVIDIA Backchannel: Sneak Peek into Marbles RTX in Omniverse
NVIDIA Developer
41 How to Create "Paint" in Substance Painter
How to Create "Paint" in Substance Painter
NVIDIA Developer
42 Accelerate AI development for Computer Vision on the NVIDIA Jetson with alwaysAI
Accelerate AI development for Computer Vision on the NVIDIA Jetson with alwaysAI
NVIDIA Developer
43 Securing Next Generation Apps over VMware Cloud Foundation with Bluefield-2 DPU
Securing Next Generation Apps over VMware Cloud Foundation with Bluefield-2 DPU
NVIDIA Developer
44 Accelerated Data Centers with NVIDIA and VMware
Accelerated Data Centers with NVIDIA and VMware
NVIDIA Developer
45 GPU-Accelerated Motion Blur in Blender Cycles
GPU-Accelerated Motion Blur in Blender Cycles
NVIDIA Developer
46 NVIDIA Clara Guardian Virtual Patient Assistant
NVIDIA Clara Guardian Virtual Patient Assistant
NVIDIA Developer
47 Revolutionizing Supercomputing with NVIDIA UFM Cyber-AI
Revolutionizing Supercomputing with NVIDIA UFM Cyber-AI
NVIDIA Developer
48 Inventing Virtual Meetings of Tomorrow with NVIDIA AI Research
Inventing Virtual Meetings of Tomorrow with NVIDIA AI Research
NVIDIA Developer
49 Learning a Contact-Adaptive Controller for Robust, Efficient Legged Locomotion
Learning a Contact-Adaptive Controller for Robust, Efficient Legged Locomotion
NVIDIA Developer
50 Getting started with Jetson Nano 2GB Developer Kit
Getting started with Jetson Nano 2GB Developer Kit
NVIDIA Developer
51 NVIDIA Jetson Developer Community AI Projects
NVIDIA Jetson Developer Community AI Projects
NVIDIA Developer
52 Open-source projects on NVIDIA Jetson Nano 2GB Developer Kit
Open-source projects on NVIDIA Jetson Nano 2GB Developer Kit
NVIDIA Developer
53 Real-Time Ray Tracing with Project Lavina
Real-Time Ray Tracing with Project Lavina
NVIDIA Developer
54 Jetson AI Fundamentals - S1E2 - Hello Camera
Jetson AI Fundamentals - S1E2 - Hello Camera
NVIDIA Developer
55 Develop Optimized Conversational AI Models with NVIDIA NeMo on DGX A100
Develop Optimized Conversational AI Models with NVIDIA NeMo on DGX A100
NVIDIA Developer
56 Jetson AI Fundamentals - S1E4 - Image Regression Project
Jetson AI Fundamentals - S1E4 - Image Regression Project
NVIDIA Developer
57 Jetson AI Fundamentals - S2E1 - JetBot Intro and Hardware
Jetson AI Fundamentals - S2E1 - JetBot Intro and Hardware
NVIDIA Developer
58 Jetson AI Fundamentals - S2E2 - JetBot Software Setup
Jetson AI Fundamentals - S2E2 - JetBot Software Setup
NVIDIA Developer
59 Jetson AI Fundamentals - S1E1 - First Time Setup with JetPack
Jetson AI Fundamentals - S1E1 - First Time Setup with JetPack
NVIDIA Developer
60 Jetson AI Fundamentals - S1E3 - Image Classification Project
Jetson AI Fundamentals - S1E3 - Image Classification Project
NVIDIA Developer

This video demonstrates the deployment of a GPU-accelerated 5G CloudRAN solution for edge AI inferencing. The solution utilizes NVIDIA's Aerial SDK and DeepStream SDK to accelerate 5G signal processing and perform streaming intelligent video analytics. The demonstration showcases the powerful capabilities of the NVIDIA EGX platform and the Aerial and DeepStream SDKs.

Key Takeaways
  1. Deploy NVIDIA EGX platform
  2. Configure Aerial SDK for 5G signal processing
  3. Configure DeepStream SDK for streaming analytics
  4. Integrate Mellanox SmartNICs for front-haul and backhaul communications
  5. Perform timing synchronization using PTP protocol
  6. Deploy sample application using ResNet model for AI inferencing
💡 The use of NVIDIA's Aerial SDK and DeepStream SDK enables efficient 5G signal processing and streaming intelligent video analytics, making it possible to deploy powerful edge AI inferencing solutions.

Related AI Lessons

The AI Moat Paradox: The Better Models Become, the Less Models Matter
The AI moat paradox suggests that as AI models improve, their importance may decrease, and understanding this concept is crucial for AI professionals and businesses.
Medium · AI
170,927 AI Papers Reveal the Biggest Research Shifts of the First Half of 2026
Discover the biggest AI research shifts of 2026 based on 170,927 papers, and learn how to apply these trends to your work
Medium · Machine Learning
170,927 AI Papers Reveal the Biggest Research Shifts of the First Half of 2026
Discover the major research shifts in AI from 170,927 papers published in the first half of 2026, and learn how to analyze trends in AI research
Medium · Data Science
[PoV] When Everyone Is Smart, No One Is
In a world where AI makes everyone smart, the value of intelligence decreases, and new challenges arise
Medium · AI
Up next
‘ENOUGH IS ENOUGH’: Lebanon is STANDING UP to Iran, expert says
Fox Business
Watch →