SlideShare uma empresa Scribd logo
1 de 24
Baixar para ler offline
Daniel Towner, Senior Wireless Systems Architect
Intel Corp. Network Platform Group
2
Introduction
In these slides we will be talking about:
 Building Physical Layer software for Virtual Radio Access Network (vRAN)
 What 5G means for Physical Layer compute requirements
 Introducing Intel® Xeon® Scalable processors and Intel® Advanced Vector
Extensions 512 (Intel® AVX-512)
Why must general purpose processors be good at signal processing?
Virtual Radio Access Networks (vRAN)
vRAN is being used to create a new style of
adaptable RAN:
 Efficient scaling of resource
 Overall compute capacity reduces
through pooling
 Improved load balancing
 New types of services
ACCESS
NETWORK
RADIO ACCESS
TECHNOLOGY
CORE
NETWORK
4
5
Custom System on a Chip (SOCs) for RAN
The benefits of vRAN come from being able to build the entire radio access
network on virtualised general purpose processors.
Previous generation RANs had custom
processing (e.g., DSP, accelerators) in some
parts of the system.
 Difficult to scale to different
deployment sizes.
 Limited co-location makes pooling hard.
 Custom hardware requires significant
expense early in the design cycle.
6
Network Stack Layers
Application
Presentation
Session
Transport
Network (L3)
Data Link (L2)
Physical (L1)
Network stack
High software-
complexity
Low/modest
processing
requirements
Low software
complexity
Huge data
processing
requirements
L1 often requires hardware
accelerators, or special DSPs
L2+ can be run on general
purpose processors.
L2+ Easily handled by
general purpose
processor
For vRAN the general purpose processor must be capable of handling signal processing.
The Promise of 5G
7
5G is promising many new features
and improvements over previous
standards:
 More bandwidth
 Greater capacity
 Lower latency
 Internet of Things
 Ultra reliability
What do these features mean for the
Physical Layer signal processing?
8
The Effect of 5G on the Physical Layer
Capacity
Improve RF utilisation:
• Beamforming
• NOMA
• Massive MIMO
Requires sophisticated
floating-point signal
processing functions
to make better use
of spectrum.
Increased bandwidth
• More bands
• mmWave
More data to process at
any given time.
Lower latency
Faster turn-around, resulting in
the need to compute results
faster than previously required.
5G
Beamforming is used to improve capacity
Beamforming is a sophisticated algorithm, and requires floating-point to work
well. The virtualized general purpose processor must be able to run signal
processing in floating-point on large data sets.
We will revisit this later to see how Intel’s processors enable it to be done.
9
Case Study: Beamforming
Omni-directional
Frequency/time multiplexing to
target different UEs
Beamforming
Spatial multiplexing as well as frequency and
time multiplexing improves spectral efficiency
Delivering General Purpose
5G vRAN Compute
10
We have:
 More complex algorithms
 Processing more data
 With less time to do it!
We have to compete against accelerators and DSPs
for Physical Layer processing, and do so in the more
demanding world of 5G.
The general purpose processor needs to deliver
dramatically better compute capabilities than
previously possible.
This is what Intel® Xeon® Scalable processors (formerly Skylake) can deliver.
With Intel® Advanced Vector Extensions 512 (Intel® AVX-512)
12
The Xeon Scalable Processor has many
improved features over the previous generation
Xeon processors:
 Intel® AVX-512: A comprehensive extension
to to to the existing vector instruction set.
 Improvements to the cache hierarchy.
 Improved microarchitecture to deliver more
instructions per cycle.
We need to look at some of these in more
detail to understand how and why they help
with building 5G vRAN.
Intel® Xeon® Scalable Processors
13
Compute: 2x Data Throughput compared to
previous generation
Twice as many
floating-point units
Basic instructions
are now 512b,
instead of 256b
L1 cache bandwidth
has doubled
L2 bandwidth has
doubled
1MB L2
Cache
32K Data
Cache
Load
Unit
Load
Unit
Store
Unit
Float
Unit
Float
Unit
ALU
Shuffle
Instruction scheduler
Register File
32 x 512b
L3 Cache
32K Insn
Cache
https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
14
Data: 4x as Much Storage as previous generation
Non-inclusive
caching improves
the overall
efficiency of the
memory hierarchy
(i.e., data is not
replicated in
different cache
levels), and gives
each core more
storage.
Each register is
twice as big and
there are twice as
many
L2 cache up to
1MB from 256KB
1MB L2
Cache
32K Data
Cache
Load
Unit
Load
Unit
Store
Unit
Float
Unit
Float
Unit
ALU
Shuffle
Instruction scheduler
Register File
32 x 512b
L3 Cache
32K Insn
Cache
The processor’s working set increases in size,
thereby improving efficiency.
5G wireless algorithms tend to fit neatly into the
new register sizes, making them more efficient.
https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
15
Many new instructions, ranging from
bit manipulation to sophisticated
floating-point operations.
Instructions aren’t just wider but do
more too. What took several
instructions in previous processors
can now be done in one instruction.
In combination the compute efficiency
has improved. There is 2x as much
compute resource, and more than 2x
as much processing can be done.
New Instructions: Intel® AVX-512
Intel® Xeon®
processor
families
(formerly
Haswell and
Broadwell)
Intel® Xeon®
processor
Scalable
family
(formerly
code-named
Skylake-SP)
SSE* SSE*
AVX AVX
AVX2 AVX2
AVX512CD
AVX512F
AVX512DQ
AVX512BW
AVX512VL
https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
16
Some of the important new
instructions:
 Masking – operate on selected
SIMD elements only.
 Ternary logic – combine 3 boolean
operations into one.
 Bigger set of conversions possible.
 Extended floating-point operations.
How does this help 5G vRAN?
New Instructions Continued…
17
How Does Intel® AVX-512 Help Beamforming?
Sequential beamforming
Input Output
Input
Input
Input
Input
Input
Input from multiple
data sources:
wider loads, gather
instructions, multi-
input permute
Heavy-duty floating point
algorithm: more floating
point units available
Algorithm requires special
instructions to handle edge
cases: ternary logic, NaN/Inf
handling, and so on.
Output
Output
Output
Output
Output
Output to multiple
data sources: wider
stores, scatter
instructions,
multi-input permute
Run beamforming on multiple
data sets (external data
parallelism).
Number of data sets is
governed by the number of
SIMD lanes: Intel® AVX-512
provides more lanes
Some beams will be marked as
invalid and won’t generate a
useable answer: mask register
switches off individual lanes
https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
18
How Does Intel® AVX-512 Help Modulation Mapping?
…1101010100010101 S0 S1 S2 S3 S4 S5 S6…
High-throughput streaming of
input bits and output symbols:
wider load/store, higher cache
bandwidth
QPSK
QPSK mapping is a direct bit to symbol
conversion: mask registers allow direct lookup
QAM mapping is a table lookup of bit groups to
symbols. The large table size requires regions of
memory/cache to be set aside to store the table.
Throughput is governed by number of loads per
cycle from L1, not the raw compute throughput.
S0
s1
S1
Sn
0101 S5
QAMn
Intel® AVX-512 allows the tables to be stored in
the register file itself: more and wider registers,
multi-input permutes, masked blends.
Digital data streaming in Radio modulation data streaming out
Mapper
https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
19
How Does Intel® AVX-512 Help Polar List Decoding?
ListN decoding in
SIMD lanes. Each
small square is an
integer value (LLR)
Polar List
Decoder
Noisy digital data in Error corrected clean digital data out
Polar operates on blocks
of data: 2x compute,
wider registers, more
registers
Decoding sequence left-to-right
Each element has one of
two different operations
performed on it at any
given point: mask registers
Final `LLR’ integer values
converted to raw bits:
threshold to mask
instructions
Reorder elements across
or within lanes: multi-
source permute, wider
registers, finer element
granularity
New instructions can
allow faster processing:
range instruction (e.g.,
prior min product’)
https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
20
Intel® AVX-512 for Signal Processing
This presentation has shown three different signal processing kernels:
 Beamforming: heavy duty floating point
 Modulation mapping: high-throughput bit bashing
 Polar decoding: per-element conditional processing
All three benefit from Intel’s AVX-512 instruction set, and the same is true
of other important signal processing kernels.
Intel provides a SDK called FlexRAN which provides a comprehensive set of
software building blocks for RAN ECO system to build Virtualized LTE & 5G
NR VNF.
22
Conclusion
 To realize the benefits of vRAN, general purpose processors need to handle
signal processing effectively.
 Intel® Xeon® Scalable Processors deliver many new improvements which
allow them to take on the considerable challenge of 5G Physical Layer
processing.
 In vRAN one compute platform can take on everything from edge to cloud,
being placed where needed.
Smart Devices Radio Access
Technology
Access and
Edge Network
Core Network Cloud
NFV/SDN
MN WAVE/
LTE/
NB-IOT/
WIFI
23
Notices and Disclaimers
Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits
referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system.
Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors.
Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations
and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance
tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other
products. For more information go to www.intel.com/benchmarks.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a
particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in
trade.
This document contains information on products, services and/or processes in development. All information provided here is subject to
change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps.
The products and services described may contain defects or errors known as errata which may cause deviations from published
specifications. Current characterized errata are available on request.
Intel, the Intel logo and Xeon, are trademarks of Intel Corporation in the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others
© Intel Corporation.
Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors

Mais conteúdo relacionado

Mais procurados

Passive Optical Networks
Passive Optical NetworksPassive Optical Networks
Passive Optical Networksfanttazio
 
Kernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMI
Kernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMIKernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMI
Kernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMIAnne Nicolas
 
Accelerating our 5G future: a first look at 3GPP Rel-17 and beyond
Accelerating our 5G future: a first look at 3GPP Rel-17 and beyondAccelerating our 5G future: a first look at 3GPP Rel-17 and beyond
Accelerating our 5G future: a first look at 3GPP Rel-17 and beyondQualcomm Research
 
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) ArchitectureMichelle Holley
 
3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based ArchitectureSridhar Bhaskaran
 
5G Network Architecture Options
5G Network Architecture Options5G Network Architecture Options
5G Network Architecture Options3G4G
 
Part 10: 5G Use cases - 5G for Absolute Beginners
Part 10: 5G Use cases - 5G for Absolute BeginnersPart 10: 5G Use cases - 5G for Absolute Beginners
Part 10: 5G Use cases - 5G for Absolute Beginners3G4G
 
Beginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
Beginners: Open RAN Terminology – Virtualization, Disaggregation & DecompositionBeginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
Beginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition3G4G
 
Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash StorageBhaumik Bhatt
 
Study of 5G FAPI Specification
Study of 5G FAPI SpecificationStudy of 5G FAPI Specification
Study of 5G FAPI SpecificationImamNurBaniYusuf
 
Lab practice 1 configuring basic routing and switching (with answer)
Lab practice 1   configuring basic routing and switching (with answer) Lab practice 1   configuring basic routing and switching (with answer)
Lab practice 1 configuring basic routing and switching (with answer) Arz Sy
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architectureKhanh Le
 
Juniper Srx quickstart-12.1r3
Juniper Srx quickstart-12.1r3Juniper Srx quickstart-12.1r3
Juniper Srx quickstart-12.1r3Mohamed Al-Natour
 
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor CoreZen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor CoreAMD
 
5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial TrainingSumanPramanik7
 
The coherent optical edge
The coherent optical edgeThe coherent optical edge
The coherent optical edgeADVA
 

Mais procurados (20)

Passive Optical Networks
Passive Optical NetworksPassive Optical Networks
Passive Optical Networks
 
Kernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMI
Kernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMIKernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMI
Kernel Recipes 2019 - No NMI? No Problem! – Implementing Arm64 Pseudo-NMI
 
Accelerating our 5G future: a first look at 3GPP Rel-17 and beyond
Accelerating our 5G future: a first look at 3GPP Rel-17 and beyondAccelerating our 5G future: a first look at 3GPP Rel-17 and beyond
Accelerating our 5G future: a first look at 3GPP Rel-17 and beyond
 
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
 
3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture3GPP 5G Control Plane Service Based Architecture
3GPP 5G Control Plane Service Based Architecture
 
5G Network Architecture Options
5G Network Architecture Options5G Network Architecture Options
5G Network Architecture Options
 
Part 10: 5G Use cases - 5G for Absolute Beginners
Part 10: 5G Use cases - 5G for Absolute BeginnersPart 10: 5G Use cases - 5G for Absolute Beginners
Part 10: 5G Use cases - 5G for Absolute Beginners
 
Beginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
Beginners: Open RAN Terminology – Virtualization, Disaggregation & DecompositionBeginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
Beginners: Open RAN Terminology – Virtualization, Disaggregation & Decomposition
 
Universal Flash Storage
Universal Flash StorageUniversal Flash Storage
Universal Flash Storage
 
OPTISYSTEM Research Project Ideas
OPTISYSTEM Research Project IdeasOPTISYSTEM Research Project Ideas
OPTISYSTEM Research Project Ideas
 
Study of 5G FAPI Specification
Study of 5G FAPI SpecificationStudy of 5G FAPI Specification
Study of 5G FAPI Specification
 
Lab practice 1 configuring basic routing and switching (with answer)
Lab practice 1   configuring basic routing and switching (with answer) Lab practice 1   configuring basic routing and switching (with answer)
Lab practice 1 configuring basic routing and switching (with answer)
 
AMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor ArchitectureAMD EPYC™ Microprocessor Architecture
AMD EPYC™ Microprocessor Architecture
 
An AI accelerator ASIC architecture
An AI accelerator ASIC architectureAn AI accelerator ASIC architecture
An AI accelerator ASIC architecture
 
Andes RISC-V processor solutions
Andes RISC-V processor solutionsAndes RISC-V processor solutions
Andes RISC-V processor solutions
 
Juniper Srx quickstart-12.1r3
Juniper Srx quickstart-12.1r3Juniper Srx quickstart-12.1r3
Juniper Srx quickstart-12.1r3
 
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor CoreZen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
Zen 2: The AMD 7nm Energy-Efficient High-Performance x86-64 Microprocessor Core
 
5g architecture, Industrial Training
5g architecture, Industrial Training5g architecture, Industrial Training
5g architecture, Industrial Training
 
GPON
GPONGPON
GPON
 
The coherent optical edge
The coherent optical edgeThe coherent optical edge
The coherent optical edge
 

Semelhante a Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors

A Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural NetworksA Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural Networksinside-BigData.com
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackOPNFV
 
Intel new processors
Intel new processorsIntel new processors
Intel new processorszaid_b
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...PT Datacomm Diangraha
 
Supermicro X12 Performance Update
Supermicro X12 Performance UpdateSupermicro X12 Performance Update
Supermicro X12 Performance UpdateRebekah Rodriguez
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersRyousei Takano
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Community
 
Heterogeneous Computing : The Future of Systems
Heterogeneous Computing : The Future of SystemsHeterogeneous Computing : The Future of Systems
Heterogeneous Computing : The Future of SystemsAnand Haridass
 
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform BenchmarkSunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform BenchmarkShay Hassidim
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampFPGA Central
 
Intel xeon e5v3 y sdi
Intel xeon e5v3 y sdiIntel xeon e5v3 y sdi
Intel xeon e5v3 y sdiTelecomputer
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentEricsson
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSijngnjournal
 
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors Rebekah Rodriguez
 
3PAR and VMWare
3PAR and VMWare3PAR and VMWare
3PAR and VMWarevmug
 
Network Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMNetwork Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMSlide_N
 
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.ioFast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.ioOPNFV
 
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...Intel® Software
 

Semelhante a Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors (20)

A Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural NetworksA Dataflow Processing Chip for Training Deep Neural Networks
A Dataflow Processing Chip for Training Deep Neural Networks
 
chameleon chip
chameleon chipchameleon chip
chameleon chip
 
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on OpenstackSummit 16: Deploying Virtualized Mobile Infrastructures on Openstack
Summit 16: Deploying Virtualized Mobile Infrastructures on Openstack
 
Intel new processors
Intel new processorsIntel new processors
Intel new processors
 
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...Seminar Accelerating Business Using Microservices Architecture in Digital Age...
Seminar Accelerating Business Using Microservices Architecture in Digital Age...
 
Nehalem
NehalemNehalem
Nehalem
 
Supermicro X12 Performance Update
Supermicro X12 Performance UpdateSupermicro X12 Performance Update
Supermicro X12 Performance Update
 
From Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computersFrom Rack scale computers to Warehouse scale computers
From Rack scale computers to Warehouse scale computers
 
Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK Ceph Day Taipei - Accelerate Ceph via SPDK
Ceph Day Taipei - Accelerate Ceph via SPDK
 
Heterogeneous Computing : The Future of Systems
Heterogeneous Computing : The Future of SystemsHeterogeneous Computing : The Future of Systems
Heterogeneous Computing : The Future of Systems
 
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform BenchmarkSunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
Sunx4450 Intel7460 GigaSpaces XAP Platform Benchmark
 
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA CampPCIe Gen 3.0 Presentation @ 4th FPGA Camp
PCIe Gen 3.0 Presentation @ 4th FPGA Camp
 
Intel xeon e5v3 y sdi
Intel xeon e5v3 y sdiIntel xeon e5v3 y sdi
Intel xeon e5v3 y sdi
 
Conference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environmentConference Paper: Universal Node: Towards a high-performance NFV environment
Conference Paper: Universal Node: Towards a high-performance NFV environment
 
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKSHIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
HIGH PERFORMANCE ETHERNET PACKET PROCESSOR CORE FOR NEXT GENERATION NETWORKS
 
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
X13 Pre-Release Update featuring 4th Gen Intel® Xeon® Scalable Processors
 
3PAR and VMWare
3PAR and VMWare3PAR and VMWare
3PAR and VMWare
 
Network Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMNetwork Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTM
 
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.ioFast datastacks - fast and flexible nfv solution stacks leveraging fd.io
Fast datastacks - fast and flexible nfv solution stacks leveraging fd.io
 
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
Performance Optimization of Deep Learning Frameworks Caffe* and Tensorflow* f...
 

Mais de Michelle Holley

NFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkNFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkMichelle Holley
 
Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?Michelle Holley
 
5G and Open Reference Platforms
5G and Open Reference Platforms5G and Open Reference Platforms
5G and Open Reference PlatformsMichelle Holley
 
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesDe-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesMichelle Holley
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPEMichelle Holley
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesMichelle Holley
 
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Michelle Holley
 
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*Michelle Holley
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)Michelle Holley
 
Tungsten Fabric Overview
Tungsten Fabric OverviewTungsten Fabric Overview
Tungsten Fabric OverviewMichelle Holley
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsMichelle Holley
 
Convergence of device and data at the Edge Cloud
Convergence of device and data at the Edge CloudConvergence of device and data at the Edge Cloud
Convergence of device and data at the Edge CloudMichelle Holley
 
Intel® Network Builders - Network Edge Ecosystem Program
Intel® Network Builders - Network Edge Ecosystem ProgramIntel® Network Builders - Network Edge Ecosystem Program
Intel® Network Builders - Network Edge Ecosystem ProgramMichelle Holley
 
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Design Implications, Challenges and Principles of Zero-Touch Management Envir...Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Design Implications, Challenges and Principles of Zero-Touch Management Envir...Michelle Holley
 
Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...Michelle Holley
 
Intel Powered AI Applications for Telco
Intel Powered AI Applications for TelcoIntel Powered AI Applications for Telco
Intel Powered AI Applications for TelcoMichelle Holley
 
Artificial Intelligence in the Network
Artificial Intelligence in the Network Artificial Intelligence in the Network
Artificial Intelligence in the Network Michelle Holley
 
Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioMichelle Holley
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Michelle Holley
 

Mais de Michelle Holley (20)

NFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function FrameworkNFF-GO (YANFF) - Yet Another Network Function Framework
NFF-GO (YANFF) - Yet Another Network Function Framework
 
Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?Edge and 5G: What is in it for the developers?
Edge and 5G: What is in it for the developers?
 
5G and Open Reference Platforms
5G and Open Reference Platforms5G and Open Reference Platforms
5G and Open Reference Platforms
 
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and OpportunitiesDe-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
De-fogging Edge Computing: Ecosystem, Use-cases, and Opportunities
 
Building the SD-Branch using uCPE
Building the SD-Branch using uCPEBuilding the SD-Branch using uCPE
Building the SD-Branch using uCPE
 
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for EnterprisesEnabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
Enabling Multi-access Edge Computing (MEC) Platform-as-a-Service for Enterprises
 
Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption Accelerating Edge Computing Adoption
Accelerating Edge Computing Adoption
 
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
Install FD.IO VPP On Intel(r) Architecture & Test with Trex*
 
DPDK & Cloud Native
DPDK & Cloud NativeDPDK & Cloud Native
DPDK & Cloud Native
 
OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)OpenDaylight Update (June 2018)
OpenDaylight Update (June 2018)
 
Tungsten Fabric Overview
Tungsten Fabric OverviewTungsten Fabric Overview
Tungsten Fabric Overview
 
Orchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple CloudsOrchestrating NFV Workloads in Multiple Clouds
Orchestrating NFV Workloads in Multiple Clouds
 
Convergence of device and data at the Edge Cloud
Convergence of device and data at the Edge CloudConvergence of device and data at the Edge Cloud
Convergence of device and data at the Edge Cloud
 
Intel® Network Builders - Network Edge Ecosystem Program
Intel® Network Builders - Network Edge Ecosystem ProgramIntel® Network Builders - Network Edge Ecosystem Program
Intel® Network Builders - Network Edge Ecosystem Program
 
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Design Implications, Challenges and Principles of Zero-Touch Management Envir...Design Implications, Challenges and Principles of Zero-Touch Management Envir...
Design Implications, Challenges and Principles of Zero-Touch Management Envir...
 
Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...Using Microservices Architecture and Patterns to Address Applications Require...
Using Microservices Architecture and Patterns to Address Applications Require...
 
Intel Powered AI Applications for Telco
Intel Powered AI Applications for TelcoIntel Powered AI Applications for Telco
Intel Powered AI Applications for Telco
 
Artificial Intelligence in the Network
Artificial Intelligence in the Network Artificial Intelligence in the Network
Artificial Intelligence in the Network
 
Service Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with IstioService Mesh on Kubernetes with Istio
Service Mesh on Kubernetes with Istio
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
 

Último

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
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 MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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 MenDelhi Call girls
 
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 organizationRadu Cotescu
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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 MenDelhi Call girls
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 

Último (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
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
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 

Building efficient 5G NR base stations with Intel® Xeon® Scalable Processors

  • 1. Daniel Towner, Senior Wireless Systems Architect Intel Corp. Network Platform Group
  • 2. 2 Introduction In these slides we will be talking about:  Building Physical Layer software for Virtual Radio Access Network (vRAN)  What 5G means for Physical Layer compute requirements  Introducing Intel® Xeon® Scalable processors and Intel® Advanced Vector Extensions 512 (Intel® AVX-512)
  • 3. Why must general purpose processors be good at signal processing?
  • 4. Virtual Radio Access Networks (vRAN) vRAN is being used to create a new style of adaptable RAN:  Efficient scaling of resource  Overall compute capacity reduces through pooling  Improved load balancing  New types of services ACCESS NETWORK RADIO ACCESS TECHNOLOGY CORE NETWORK 4
  • 5. 5 Custom System on a Chip (SOCs) for RAN The benefits of vRAN come from being able to build the entire radio access network on virtualised general purpose processors. Previous generation RANs had custom processing (e.g., DSP, accelerators) in some parts of the system.  Difficult to scale to different deployment sizes.  Limited co-location makes pooling hard.  Custom hardware requires significant expense early in the design cycle.
  • 6. 6 Network Stack Layers Application Presentation Session Transport Network (L3) Data Link (L2) Physical (L1) Network stack High software- complexity Low/modest processing requirements Low software complexity Huge data processing requirements L1 often requires hardware accelerators, or special DSPs L2+ can be run on general purpose processors. L2+ Easily handled by general purpose processor For vRAN the general purpose processor must be capable of handling signal processing.
  • 7. The Promise of 5G 7 5G is promising many new features and improvements over previous standards:  More bandwidth  Greater capacity  Lower latency  Internet of Things  Ultra reliability What do these features mean for the Physical Layer signal processing?
  • 8. 8 The Effect of 5G on the Physical Layer Capacity Improve RF utilisation: • Beamforming • NOMA • Massive MIMO Requires sophisticated floating-point signal processing functions to make better use of spectrum. Increased bandwidth • More bands • mmWave More data to process at any given time. Lower latency Faster turn-around, resulting in the need to compute results faster than previously required. 5G
  • 9. Beamforming is used to improve capacity Beamforming is a sophisticated algorithm, and requires floating-point to work well. The virtualized general purpose processor must be able to run signal processing in floating-point on large data sets. We will revisit this later to see how Intel’s processors enable it to be done. 9 Case Study: Beamforming Omni-directional Frequency/time multiplexing to target different UEs Beamforming Spatial multiplexing as well as frequency and time multiplexing improves spectral efficiency
  • 10. Delivering General Purpose 5G vRAN Compute 10 We have:  More complex algorithms  Processing more data  With less time to do it! We have to compete against accelerators and DSPs for Physical Layer processing, and do so in the more demanding world of 5G. The general purpose processor needs to deliver dramatically better compute capabilities than previously possible. This is what Intel® Xeon® Scalable processors (formerly Skylake) can deliver.
  • 11. With Intel® Advanced Vector Extensions 512 (Intel® AVX-512)
  • 12. 12 The Xeon Scalable Processor has many improved features over the previous generation Xeon processors:  Intel® AVX-512: A comprehensive extension to to to the existing vector instruction set.  Improvements to the cache hierarchy.  Improved microarchitecture to deliver more instructions per cycle. We need to look at some of these in more detail to understand how and why they help with building 5G vRAN. Intel® Xeon® Scalable Processors
  • 13. 13 Compute: 2x Data Throughput compared to previous generation Twice as many floating-point units Basic instructions are now 512b, instead of 256b L1 cache bandwidth has doubled L2 bandwidth has doubled 1MB L2 Cache 32K Data Cache Load Unit Load Unit Store Unit Float Unit Float Unit ALU Shuffle Instruction scheduler Register File 32 x 512b L3 Cache 32K Insn Cache https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
  • 14. 14 Data: 4x as Much Storage as previous generation Non-inclusive caching improves the overall efficiency of the memory hierarchy (i.e., data is not replicated in different cache levels), and gives each core more storage. Each register is twice as big and there are twice as many L2 cache up to 1MB from 256KB 1MB L2 Cache 32K Data Cache Load Unit Load Unit Store Unit Float Unit Float Unit ALU Shuffle Instruction scheduler Register File 32 x 512b L3 Cache 32K Insn Cache The processor’s working set increases in size, thereby improving efficiency. 5G wireless algorithms tend to fit neatly into the new register sizes, making them more efficient. https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
  • 15. 15 Many new instructions, ranging from bit manipulation to sophisticated floating-point operations. Instructions aren’t just wider but do more too. What took several instructions in previous processors can now be done in one instruction. In combination the compute efficiency has improved. There is 2x as much compute resource, and more than 2x as much processing can be done. New Instructions: Intel® AVX-512 Intel® Xeon® processor families (formerly Haswell and Broadwell) Intel® Xeon® processor Scalable family (formerly code-named Skylake-SP) SSE* SSE* AVX AVX AVX2 AVX2 AVX512CD AVX512F AVX512DQ AVX512BW AVX512VL https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
  • 16. 16 Some of the important new instructions:  Masking – operate on selected SIMD elements only.  Ternary logic – combine 3 boolean operations into one.  Bigger set of conversions possible.  Extended floating-point operations. How does this help 5G vRAN? New Instructions Continued…
  • 17. 17 How Does Intel® AVX-512 Help Beamforming? Sequential beamforming Input Output Input Input Input Input Input Input from multiple data sources: wider loads, gather instructions, multi- input permute Heavy-duty floating point algorithm: more floating point units available Algorithm requires special instructions to handle edge cases: ternary logic, NaN/Inf handling, and so on. Output Output Output Output Output Output to multiple data sources: wider stores, scatter instructions, multi-input permute Run beamforming on multiple data sets (external data parallelism). Number of data sets is governed by the number of SIMD lanes: Intel® AVX-512 provides more lanes Some beams will be marked as invalid and won’t generate a useable answer: mask register switches off individual lanes https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
  • 18. 18 How Does Intel® AVX-512 Help Modulation Mapping? …1101010100010101 S0 S1 S2 S3 S4 S5 S6… High-throughput streaming of input bits and output symbols: wider load/store, higher cache bandwidth QPSK QPSK mapping is a direct bit to symbol conversion: mask registers allow direct lookup QAM mapping is a table lookup of bit groups to symbols. The large table size requires regions of memory/cache to be set aside to store the table. Throughput is governed by number of loads per cycle from L1, not the raw compute throughput. S0 s1 S1 Sn 0101 S5 QAMn Intel® AVX-512 allows the tables to be stored in the register file itself: more and wider registers, multi-input permutes, masked blends. Digital data streaming in Radio modulation data streaming out Mapper https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
  • 19. 19 How Does Intel® AVX-512 Help Polar List Decoding? ListN decoding in SIMD lanes. Each small square is an integer value (LLR) Polar List Decoder Noisy digital data in Error corrected clean digital data out Polar operates on blocks of data: 2x compute, wider registers, more registers Decoding sequence left-to-right Each element has one of two different operations performed on it at any given point: mask registers Final `LLR’ integer values converted to raw bits: threshold to mask instructions Reorder elements across or within lanes: multi- source permute, wider registers, finer element granularity New instructions can allow faster processing: range instruction (e.g., prior min product’) https://www.intel.com/content/www/us/en/architecture-and-technology/avx-512-overview.html
  • 20. 20 Intel® AVX-512 for Signal Processing This presentation has shown three different signal processing kernels:  Beamforming: heavy duty floating point  Modulation mapping: high-throughput bit bashing  Polar decoding: per-element conditional processing All three benefit from Intel’s AVX-512 instruction set, and the same is true of other important signal processing kernels. Intel provides a SDK called FlexRAN which provides a comprehensive set of software building blocks for RAN ECO system to build Virtualized LTE & 5G NR VNF.
  • 21.
  • 22. 22 Conclusion  To realize the benefits of vRAN, general purpose processors need to handle signal processing effectively.  Intel® Xeon® Scalable Processors deliver many new improvements which allow them to take on the considerable challenge of 5G Physical Layer processing.  In vRAN one compute platform can take on everything from edge to cloud, being placed where needed. Smart Devices Radio Access Technology Access and Edge Network Core Network Cloud NFV/SDN MN WAVE/ LTE/ NB-IOT/ WIFI
  • 23. 23 Notices and Disclaimers Benchmark results were obtained prior to implementation of recent software patches and firmware updates intended to address exploits referred to as "Spectre" and "Meltdown". Implementation of these updates may make these results inapplicable to your device or system. Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark and MobileMark, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products. For more information go to www.intel.com/benchmarks. No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document. Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade. This document contains information on products, services and/or processes in development. All information provided here is subject to change without notice. Contact your Intel representative to obtain the latest forecast, schedule, specifications and roadmaps. The products and services described may contain defects or errors known as errata which may cause deviations from published specifications. Current characterized errata are available on request. Intel, the Intel logo and Xeon, are trademarks of Intel Corporation in the U.S. and/or other countries. *Other names and brands may be claimed as the property of others © Intel Corporation.