Softbank Benchmarks vRAN with GPUs and the NVIDIA Aerial SDK

Virtualization is key to making networks flexible and data processing faster, better, and highly adaptive with network infrastructure from Core to RAN.

Mana Murakami
8 min readintermediate
--
View Original

Overview

The article discusses the benchmarking of virtualized Radio Access Networks (vRAN) using GPUs and the NVIDIA Aerial SDK, highlighting the importance of flexibility and performance in 5G networks. It details the collaboration between SoftBank and NVIDIA to enhance processing speed and efficiency in vRAN deployments.

What You'll Learn

1

How to leverage the NVIDIA Aerial SDK for vRAN deployments

2

Why GPU-based processing is advantageous for 5G networks

3

When to apply GPU acceleration in signal processing tasks

Prerequisites & Requirements

  • Understanding of 5G network architecture and virtualization concepts
  • Familiarity with NVIDIA Aerial SDK and CUDA programming(optional)

Key Questions Answered

What are the advantages of using GPUs in vRAN?
GPUs provide significant advantages in processing time and power consumption for vRAN applications. The NVIDIA Aerial SDK allows for efficient handling of massive computations, enabling faster data processing and flexibility in deploying 5G services without requiring design changes.
How does the NVIDIA Aerial SDK improve vRAN performance?
The NVIDIA Aerial SDK enhances vRAN performance by conforming to 3GPP and O-RAN Alliance standards, allowing for high compatibility and in-line acceleration. This results in improved processing speeds and the ability to support higher bandwidths without sacrificing flexibility.
What were the testing conditions for the vRAN benchmark?
The benchmark was conducted using a server equipped with an NVIDIA V100 GPU, simulating uplink and downlink data communication to measure latency and power consumption. The configurations included various parameters such as bandwidth, modulation types, and the number of MIMO layers.
What were the key findings regarding power consumption in GPU-based vRAN?
The benchmark revealed that power consumption increases gradually with the number of layers processed, demonstrating that GPU power usage is not directly proportional to workload. This allows for efficient resource management in vRAN deployments.

Key Statistics & Figures

Power consumption increase from one layer to two layers
1.41 times
This increase was observed during the GPU processing of PHY signal tasks.
Power consumption increase from one layer to four layers
1.56 times
This gradual increase indicates efficient power management in GPU-based vRAN.
Processing time increase from one layer to two layers
1.18 times
This efficiency is attributed to the parallel computing capabilities of NVIDIA GPUs.

Technologies & Tools

Software
Nvidia Aerial SDK
Used for high performance computing and signal processing in vRAN.
Programming Platform
Cuda
Enables parallel processing and efficient scheduling of tasks on GPUs.

Key Actionable Insights

1
Utilize the NVIDIA Aerial SDK to enhance your vRAN deployments for better performance.
By leveraging the capabilities of the Aerial SDK, you can achieve significant improvements in processing speed and flexibility, essential for meeting the demands of 5G networks.
2
Consider GPU acceleration for computationally intensive tasks in your network infrastructure.
Using GPUs can help manage heavy workloads efficiently, particularly in environments requiring low latency and high bandwidth, such as those found in 5G applications.
3
Evaluate the power consumption patterns of your GPU-based systems to optimize resource usage.
Understanding how power consumption correlates with processing layers can help in designing more energy-efficient vRAN systems, especially when scaling up MIMO configurations.

Common Pitfalls

1
Underestimating the performance gains from multicell processing.
Many may assume single cell performance reflects multicell capabilities, but this can lead to significant underestimations of GPU efficiency in real-world scenarios.

Related Concepts

5g Network Architecture
Virtualized Radio Access Networks (vran)
Massive Mimo Technology
Cloud-native Architecture