SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Role of Accelerating Card
in O-RAN
By
Darniss
Department of Wireless Networks and Applications
RAN, vRAN, cRAN & O-RAN
01
Quick Recap on Smart NIC & DPDK
02
Role of Accelerating Card in O-RAN
03
Demo
04
Overview
RAN
(Radio Access Network)
A radio access network (RAN) is a major component of a
wireless telecommunications system that connects
individual devices to other parts of a network through a
radio link. The RAN links user equipment, such as a
cellphone, computer or any remotely controlled machine,
over a fiber or wireless backhaul connection.
Place where
managed functions
are executed.The
baseband unit
(BBU) is what
sends data from the
RAN node to the
core network.
BBU
Convert radio
signals sent to and
from the antenna
into a digital
baseband signal,
which can be
connected to the
Baseband
RRU
Radios transform
digital information into
signals that can be
sent wirelessly and
ensure that
transmissions are in
the correct frequency
bands with the right
power levels
Antenna
RAN
Vs
vRAN
Vs
O-RAN
RECAP on Smart NIC
& DPDK…
Installation
DPDK and Smart NIC in 5G
● Datacenter operators can extract more performance from
the same hardware by adding SmartNICs to their servers.
SmartNICs allow operators to extract more performance
from existing hardware because they can offload some of
the networking, storage, and security functions from the
server’s CPU to the SmartNIC.
● DPDK provides a programming framework for x86, ARM,
and PowerPC processors and enables faster development
of high speed data packet networking applications.
Acceleration Types
Here, only selected functions
are sent to the accelerator,
and then back to the CPU
Look-aside
acceleration
Acceleration
Inline
acceleration
Here, the whole data flow and
functions are sent through the
accelerator
Acceleration Techniques
Get a modern PowerPoint Presentation that is beautifully designed. You can simply
impress your audience and add a unique zing and appeal to your Presentations.
Easy to change colors, photos and Text.
● 4G/5G vRAN Acceleration
● NFV (Network Virtualization Function)
● Multi Access Edge Computing
● Video Transcoding
● Cybersecurity
● High Performance Computing
Accelerating Cards serve several
Use cases :
(Source: Heavy Reading)
Accelerating Cards
Accelerating Cards enable operators and infrastructure vendors the ability to readily
reap the benefits of high performance, low latency, and power efficient 5G.
● 4G/5G vRAN Acceleration
● NFV (Network Virtualization Function)
● Multi Access Edge Computing
● Video Transcoding
● Cybersecurity
● High Performance Computing
Accelerating Cards serve several
Use cases :
Demo
Using Python
The graphics processing units (GPUs) have more cores than
Central processing units (CPUs) and therefore, when it comes to
parallel data computing, GPUs perform exceptionally effectively
than CPUs even though GPUs possess lower clock speeds and
lack so many core management features when compared to
CPUs.
GPU Programming
CUDA NUMBA
CUDA is a parallel
computing platform and
programming model
developed by NVIDIA for
general computing of
graphical processing units
(GPUs).
Numba is an open-source,
NumPy-aware Python
Optimizing Compiler
sponsored by Anaconda, Inc.
It uses the LLVM compiler
project to produce machine
code from the Python syntax
References
● https://www.delltechnologies.com/asset/en-us/solutions/service-provider-solutions/briefs-summaries/dell-open-ran-accelerator-solution-
brief.pdf
● https://www.lightreading.com/open-ran/open-ran-platform-acceleration-needed-to-deliver-on-operator-expectations/a/d-id/770469
● https://builders.intel.com/docs/networkbuilders/virtual-ran-vran-with-hardware-acceleration.pdf
● https://www.hclindustrysaas.com/telecom-5g/nfv-acceleration
● https://www.qualcomm.com/news/releases/2021/06/qualcomm-introduces-new-5g-distributed-unit-accelerator-card-drive-global
● https://www.mavenir.com/blog/building-the-next-generation-enterprise-5g-ran-with-mavenir-and-nvidia/
● https://www.genevisio.com/du-inline-accelerator/
● https://medium.com/geekculture/executing-a-python-script-on-gpu-using-cuda-and-numba-in-windows-10-1a1b10c29c9
● https://www.allaboutcircuits.com/news/xilinx-hardware-accelerators-link-up-oran-push-5g-server-performance/
● https://www.allaboutcircuits.com/news/xilinx-hardware-accelerators-link-up-oran-push-5g-server-performance/
THANK YOU

Weitere ähnliche Inhalte

Ähnlich wie Accelerating Cards and O-RAN

WANO - IND - Product Presentation
WANO - IND - Product PresentationWANO - IND - Product Presentation
WANO - IND - Product Presentation
Yudi Rachman
 
SDN Application Delivery
SDN Application DeliverySDN Application Delivery
SDN Application Delivery
Nimit Shishodia
 
SANA Shamus-new CV
SANA Shamus-new CVSANA Shamus-new CV
SANA Shamus-new CV
sana shamus
 

Ähnlich wie Accelerating Cards and O-RAN (20)

CLOUD RAN- Benefits of Centralization and Virtualization
CLOUD RAN- Benefits of Centralization and VirtualizationCLOUD RAN- Benefits of Centralization and Virtualization
CLOUD RAN- Benefits of Centralization and Virtualization
 
WANO - IND - Product Presentation
WANO - IND - Product PresentationWANO - IND - Product Presentation
WANO - IND - Product Presentation
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge Compute
 
Innovations in Edge Computing and MEC
Innovations in Edge Computing and MECInnovations in Edge Computing and MEC
Innovations in Edge Computing and MEC
 
SDN Application Delivery
SDN Application DeliverySDN Application Delivery
SDN Application Delivery
 
Radio architecture
Radio architectureRadio architecture
Radio architecture
 
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
IRJET- Implementation of FSK Transceiver using Software Defined Radio (SDR)
 
Evolution of internet by Ali Kashif
Evolution of internet  by Ali KashifEvolution of internet  by Ali Kashif
Evolution of internet by Ali Kashif
 
Jvvnl 071108
Jvvnl 071108Jvvnl 071108
Jvvnl 071108
 
5 g new
5 g new5 g new
5 g new
 
Next Generation Optical Networking: Software-Defined Optical Networking
Next Generation Optical Networking: Software-Defined Optical NetworkingNext Generation Optical Networking: Software-Defined Optical Networking
Next Generation Optical Networking: Software-Defined Optical Networking
 
SDWAN.pdf
SDWAN.pdfSDWAN.pdf
SDWAN.pdf
 
5G-Functional-Splits-V3-Feb2021.pdf
5G-Functional-Splits-V3-Feb2021.pdf5G-Functional-Splits-V3-Feb2021.pdf
5G-Functional-Splits-V3-Feb2021.pdf
 
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) ArchitectureNFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
NFV and SDN: 4G LTE and 5G Wireless Networks on Intel(r) Architecture
 
Network Interface Card (NIC) AND NETWORKING DEVICES
Network Interface Card (NIC) AND NETWORKING DEVICESNetwork Interface Card (NIC) AND NETWORKING DEVICES
Network Interface Card (NIC) AND NETWORKING DEVICES
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEM
 
SANA Shamus-new CV
SANA Shamus-new CVSANA Shamus-new CV
SANA Shamus-new CV
 
Software Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic EngineeringSoftware Defined Networking – Virtualization of Traffic Engineering
Software Defined Networking – Virtualization of Traffic Engineering
 
5g, gpu and fpga
5g, gpu and fpga5g, gpu and fpga
5g, gpu and fpga
 
Data Acquisition System
Data Acquisition SystemData Acquisition System
Data Acquisition System
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Accelerating Cards and O-RAN

  • 1. Role of Accelerating Card in O-RAN By Darniss Department of Wireless Networks and Applications
  • 2. RAN, vRAN, cRAN & O-RAN 01 Quick Recap on Smart NIC & DPDK 02 Role of Accelerating Card in O-RAN 03 Demo 04 Overview
  • 3. RAN (Radio Access Network) A radio access network (RAN) is a major component of a wireless telecommunications system that connects individual devices to other parts of a network through a radio link. The RAN links user equipment, such as a cellphone, computer or any remotely controlled machine, over a fiber or wireless backhaul connection. Place where managed functions are executed.The baseband unit (BBU) is what sends data from the RAN node to the core network. BBU Convert radio signals sent to and from the antenna into a digital baseband signal, which can be connected to the Baseband RRU Radios transform digital information into signals that can be sent wirelessly and ensure that transmissions are in the correct frequency bands with the right power levels Antenna
  • 5.
  • 6. RECAP on Smart NIC & DPDK… Installation
  • 7. DPDK and Smart NIC in 5G ● Datacenter operators can extract more performance from the same hardware by adding SmartNICs to their servers. SmartNICs allow operators to extract more performance from existing hardware because they can offload some of the networking, storage, and security functions from the server’s CPU to the SmartNIC. ● DPDK provides a programming framework for x86, ARM, and PowerPC processors and enables faster development of high speed data packet networking applications.
  • 8. Acceleration Types Here, only selected functions are sent to the accelerator, and then back to the CPU Look-aside acceleration Acceleration Inline acceleration Here, the whole data flow and functions are sent through the accelerator
  • 9. Acceleration Techniques Get a modern PowerPoint Presentation that is beautifully designed. You can simply impress your audience and add a unique zing and appeal to your Presentations. Easy to change colors, photos and Text. ● 4G/5G vRAN Acceleration ● NFV (Network Virtualization Function) ● Multi Access Edge Computing ● Video Transcoding ● Cybersecurity ● High Performance Computing Accelerating Cards serve several Use cases : (Source: Heavy Reading)
  • 10. Accelerating Cards Accelerating Cards enable operators and infrastructure vendors the ability to readily reap the benefits of high performance, low latency, and power efficient 5G. ● 4G/5G vRAN Acceleration ● NFV (Network Virtualization Function) ● Multi Access Edge Computing ● Video Transcoding ● Cybersecurity ● High Performance Computing Accelerating Cards serve several Use cases :
  • 11. Demo
  • 12. Using Python The graphics processing units (GPUs) have more cores than Central processing units (CPUs) and therefore, when it comes to parallel data computing, GPUs perform exceptionally effectively than CPUs even though GPUs possess lower clock speeds and lack so many core management features when compared to CPUs. GPU Programming CUDA NUMBA CUDA is a parallel computing platform and programming model developed by NVIDIA for general computing of graphical processing units (GPUs). Numba is an open-source, NumPy-aware Python Optimizing Compiler sponsored by Anaconda, Inc. It uses the LLVM compiler project to produce machine code from the Python syntax
  • 13. References ● https://www.delltechnologies.com/asset/en-us/solutions/service-provider-solutions/briefs-summaries/dell-open-ran-accelerator-solution- brief.pdf ● https://www.lightreading.com/open-ran/open-ran-platform-acceleration-needed-to-deliver-on-operator-expectations/a/d-id/770469 ● https://builders.intel.com/docs/networkbuilders/virtual-ran-vran-with-hardware-acceleration.pdf ● https://www.hclindustrysaas.com/telecom-5g/nfv-acceleration ● https://www.qualcomm.com/news/releases/2021/06/qualcomm-introduces-new-5g-distributed-unit-accelerator-card-drive-global ● https://www.mavenir.com/blog/building-the-next-generation-enterprise-5g-ran-with-mavenir-and-nvidia/ ● https://www.genevisio.com/du-inline-accelerator/ ● https://medium.com/geekculture/executing-a-python-script-on-gpu-using-cuda-and-numba-in-windows-10-1a1b10c29c9 ● https://www.allaboutcircuits.com/news/xilinx-hardware-accelerators-link-up-oran-push-5g-server-performance/ ● https://www.allaboutcircuits.com/news/xilinx-hardware-accelerators-link-up-oran-push-5g-server-performance/