COMMUNICATIONS & STORAGE INFRASTRUCTURE GROUP … · COMMUNICATIONS & STORAGE INFRASTRUCTURE GROUP...
Transcript of COMMUNICATIONS & STORAGE INFRASTRUCTURE GROUP … · COMMUNICATIONS & STORAGE INFRASTRUCTURE GROUP...
COMMUNICATIONS & STORAGE INFRASTRUCTURE GROUP
TRANSFORMING COMMUNICATIONS
Bob Ghaffari
November 8, 2012
Architect for next generation networks:
Intel’s Approach to Communications
TRANSFORMING COMMUNICATIONS 2
Legal Disclaimer INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR INFRINGEMENT OF ANY PATENT, COPYRIGHT OR OTHER INTELLECTUAL PROPERTY RIGHT.
A "Mission Critical Application" is any application in which failure of the Intel Product could result, directly or indirectly, in personal injury or death. SHOULD YOU PURCHASE OR USE INTEL'S PRODUCTS FOR ANY SUCH MISSION CRITICAL APPLICATION, YOU SHALL INDEMNIFY AND HOLD INTEL AND ITS SUBSIDIARIES, SUBCONTRACTORS AND AFFILIATES, AND THE DIRECTORS, OFFICERS, AND EMPLOYEES OF EACH, HARMLESS AGAINST ALL CLAIMS COSTS, DAMAGES, AND EXPENSES AND REASONABLE ATTORNEYS' FEES ARISING OUT OF, DIRECTLY OR INDIRECTLY, ANY CLAIM OF PRODUCT LIABILITY, PERSONAL INJURY, OR DEATH ARISING IN ANY WAY OUT OF SUCH MISSION CRITICAL APPLICATION, WHETHER OR NOT INTEL OR ITS SUBCONTRACTOR WAS NEGLIGENT IN THE DESIGN, MANUFACTURE, OR WARNING OF THE INTEL PRODUCT OR ANY OF ITS PARTS.
Intel may make changes to specifications and product descriptions at any time, without notice. Designers must not rely on the absence or characteristics of any features or instructions marked "reserved" or "undefined". Intel reserves these for future definition and shall have no responsibility whatsoever for conflicts or incompatibilities arising from future changes to them. The information here is subject to change without notice. Do not finalize a design with this information.
The products described in this document may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtained by calling 1-800-548-4725, or go to: http://www.intel.com/design/literature.htm
All information provided related to future Intel products and plans is preliminary and subject to change at any time, without notice. All dates provided are subject to change without notice. Intel may make changes to specifications and product descriptions at any time, without notice. Intel product plans in this presentation do not constitute Intel plan of record product roadmaps. Please contact your Intel representative to obtain Intel’s current plan of record product roadmaps. Intel product plans in this presentation do not constitute Intel plan of record product roadmaps.
Celeron, Intel, Intel logo, Intel Core, Intel Inside, Intel Inside logo, Intel. Leap ahead., Intel. Leap ahead. logo, Intel NetBurst, Intel SpeedStep, Intel XScale, Itanium, Pentium, Pentium Inside, VTune, Xeon, and Xeon Inside are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries.
Intel® Active Management Technology requires the platform to have an Intel® AMT-enabled chipset, network hardware and software, as well as connection with a power source and a corporate network connection. With regard to notebooks, Intel AMT may not be available or certain capabilities may be limited over a host OS-based VPN or when connecting wirelessly, on battery power, sleeping, hibernating or powered off. For more information, see http://www.intel.com/technology/iamt.
Enhanced Intel SpeedStep® Technology for specified units of this processor available Q2/06. See the Processor Spec Finder at http://processorfinder.intel.com or contact your Intel representative for more information
64-bit computing on Intel architecture requires a computer system with a processor, chipset, BIOS, operating system, device drivers and applications enabled for Intel® 64 architecture. Performance will vary depending on your hardware and software configurations. Consult with your system vendor for more information.
No computer system can provide absolute security under all conditions. Intel® Trusted Execution Technology is a security technology under development by Intel and requires for operation a computer system with Intel® Virtualization Technology, an Intel Trusted Execution Technology-enabled processor, chipset, BIOS, Authenticated Code Modules, and an Intel or other compatible measured virtual machine monitor. In addition, Intel Trusted Execution Technology requires the system to contain a TPMv1.2 as defined by the Trusted Computing Group and specific software for some uses. See http://www.intel.com/technology/security/ for more information.
†Hyper-Threading Technology (HT Technology) requires a computer system with an Intel® Pentium® 4 Processor supporting HT Technology and an HT Technology-enabled chipset, BIOS, and operating system. Performance will vary depending on the specific hardware and software you use. See www.intel.com/products/ht/hyperthreading_more.htm for more information including details on which processors support HT Technology. Intel® Virtualization Technology requires a computer system with an enabled Intel® processor, BIOS, virtual machine monitor (VMM) and, for some uses, certain platform software enabled for it. Functionality, performance or other benefits will vary depending on hardware and software configurations and may require a BIOS update. Software applications may not be compatible with all operating systems. Please check with your application vendor. Intel® AES-NI requires a computer system with an AES-NI enabled processor, as well as non-Intel software to execute the instructions in the correct sequence. AES-NI is available on select Intel® processors. For availability, consult your reseller or system manufacturer. For more information, see Intel® Advanced Encryption Standard Instructions (AES-NI)
* Other names and brands may be claimed as the property of others.
Other vendors are listed by Intel as a convenience to Intel's general customer base, but Intel does not make any representations or warranties whatsoever regarding quality, reliability, functionality, or compatibility of these devices. This list and/or these devices may be subject to change without notice.
Copyright © 2012, Intel Corporation. All rights reserved.
TRANSFORMING COMMUNICATIONS 4
>10 Years Serving Communications and Networking Segments
ACCESS NETWORKS EDGE/CORE NETWORKS ENTERPRISE NETWORKS
Intel Architecture Ecosystem + Standards
+
WIRELESS INFRASTRUCTURE
WIRELESS BASE STATION
MEDIA PROCESSING
ROUTERS AND SWITCHES
NETWORK SECURITY NETWORK
APPLIANCES
INTELLIGENT EDGE
TRANSFORMING COMMUNICATIONS
TRANSFORMING COMMUNICATIONS 5
Intel® Core™ Microarchitecture
Tick-Tock Development Model Sustained Microprocessor Leadership
Nehalem Microarchitecture
Sandy Bridge Microarchitecture
65nm
New Micro-
architecture
TOCK
Merom
45nm
New Process
Technology
TICK
Penryn
45nm
New Micro-
architecture
TOCK
Nehalem
32nm
New Process
Technology
TICK
Westmere
32nm
New Micro-
architecture
TOCK
Sandy Bridge
22nm
New Process
Technology
TICK
Ivy Bridge
TRANSFORMING COMMUNICATIONS 6
World Class Communication Infrastructure Grade Products
Reliability Profile
COMMS.
Product Lifecycle
COMMS.
Workload Focus
COMMS.
Thermal Profiles
COMMS.
Top To Bottom
Scalability
Designing for Communications
TRANSFORMING COMMUNICATIONS 7
Next Generation
Packet Processing
Control Processing
Signal Processing
Application Processing
Intel® Xeon® Processor
C3500/C5500 Crystal Forest
DSP
NPU/ASIC
DSP Intel® Signal Processing
Development Kit
One Instruction Set Architecture One Tool Suite
Multiple Opportunities
Intel® Data Plane Development Kit
Intel® QuickAssist Software Library
ENTERPRISE ACCESS
EDGE CORE
Workload Consolidation and Open Platforms to Transform the Industry
Consolidation: Four Workloads on One Architecture
Intel® QuickAssist Technology Community
TRANSFORMING COMMUNICATIONS 8
Video: Next-Generation Communications Platform Codename Crystal Forest
TRANSFORMING COMMUNICATIONS 9
Go Faster More Secure Lower Costs
• Packet Processing • Deep Packet
Inspection
Intel® Data Plane Development Kit
• Crypto • Compression
• SATA • USB
• 1, 10 and 40 Gb Ethernet
Up to 160 Mpps Up to 100Gbps
(Crypto) Intel® Architecture
1 to 16 cores
Intel Next-Generation Communications Platform Codename Crystal Forest
Intel® QuickAssist Technology
Data Processing I/O Comms I/O
TRANSFORMING COMMUNICATIONS 10
Intel® Data Plane Development Kit Delivering Breakthrough Packet Processing Performance
• Intel® Data Plane Development Kit (Intel® DPDK) embeds optimizations for the Intel Architecture Platform ‒ Data Plane Libraries and Optimized
NIC Poll Mode Drivers ‒ Runtime Environment (RTE) ‒ Environment Abstraction Layer (EAL)
and Boot Code
• BSD-licensed & source downloadable from Intel and leading Ecosystem partners
Intel® DPDK enables faster TTM for customers, and the industry as a whole
Intel DPDK Libraries
Intel® Architecture
Environment Abstraction Layer
Buffer Management
Customer Application
Linux* Kernel
Environment Abstraction Layer
Customer Application
Customer Application
Queue/Ring Functions
Packet Flow Classification
NIC Poll Mode Library
Kernel Space
User Space
TRANSFORMING COMMUNICATIONS 11
Intel® Architecture Performance
0
2
4
6
8
10
12
14
16
18
Re
lati
ve P
erf
orm
ance
IPv4 Layer 3 Forwarding throughput is normalized, using the left-most column as the baseline. Performance of a platform is shown in each subsequent column, relative to the the baseline. For more complete information about performance and benchmark results, visit http://www.intel.com/benchmarks
2008 2S Intel® Xeon® Processor L5410
(12M Cache, 2.33 GHz, 1333 MHz FSB)
2010 2S Intel® Xeon® Processor E5645
(12M Cache, 2.40 GHz, 5.86 GT/s Intel® QPI)
2012 1S Intel® Xeon® Processor E5-2658
(20M, 2.10 GHz, 8.0 GT/s Intel® QPI)
IPv4 Layer 3 Forwarding
Intel® AVX2 = Intel® Advanced Vector Extensions 2 Intel® DPDK = Intel® Data Plane Development Kit Intel® DDIO = Intel® Data Direct I/O Technology
Source: Intel Corporation
Integrated Memory Controller
Faster Caches
TLB Huge Pages
Intel® DPDK
PCIe* Gen3
Intel® AVX2
10x
16x Integrated PCIe*
Intel® DDIO
More Cores
More Cache
??x
Intel® DPDK Intel® DPDK
TRANSFORMING COMMUNICATIONS 12
Virtualization in Communications
Intel® Architecture Intel® 82599 10GbE
(SR-IOV)
Virtual Machine Monitor (VMM)
Data Plane VM
Routing Stack (Forwarding Engines)
Virtual Switch
VF Fast Path
App / Service
Virtual Machine
App / Service
Virtual Machine
L2 Switch
VF VI VI
SR-IOV = Virtual Function Driver Integration
Intel® VT-d
• Deliver packets efficiently to the VM
• Communicate effectively between VMs
• Must address Comms infrastructure needs (smaller average packet size, faster delivery rate)
Key Challenges
• Open vSwitch optimizations
• L2 switch capability in Intel® Ethernet Controllers
• Architectural enhancements to close the gap between virtual and native performance
• Intel® DPDK optimizations for pass-through, VF and vNIC support
Key Plans
TRANSFORMING COMMUNICATIONS 13
Robust Ecosystem Supporting Crystal Forest
Live demos of the Crystal Forest platform will be featured
at Mobile World Congress, RSA and Embedded World.
Data Plane ISVs
• Real Time OS
• Network Stack
• Packet Processing
• Professional Services
Security ISVs
• VPN/Firewall
• SSL Acceleration
• Deep Packet Inspection
• Virtual Appliances
Board Vendors
• ATCA
• AMC
• CGRMS
• cPCI
TRANSFORMING COMMUNICATIONS 14
Platform Benefits
Platform Scalability
Lower Development Costs
Lower Operating and Cap Ex Costs
Platform Flexibility
Faster time to market
Faster time to deploy new services
Less-complex SW tools
Faster system integration
Intel Ecosystem - platforms, applications software and tools
Scalability
Flexibility
Efficiency
Thank You
For more information www.intel.com/go/commsinfrastructure
TRANSFORMING COMMUNICATIONS 16
Processor Features
• Up to 8 cores and support for two threads (Intel® Hyper-Threading Technology), up to 16 threads per socket
• 1 GB large page support
• 32-KB instruction and 32-KB data first-level cache (L1) for each core • 256-KB shared instruction/data mid-level (L2) cache for each core • Up to 20 MB last level cache (LLC): up to 2.5 MB per core
instruction/data last level cache (LLC)
Intel® Xeon® Processor E5 2600 Series Based Processor
Socket
core core core core
core core core core
PCI Express
Integrated Memory
Controller Last Level Cache
Power Management
DMI
Memory
Memory
Memory
Memory x4 DMI 2.0 x16 x8
x8
Memory Support
• Up to 4 Channel 1600MHz DDR3 (12.8GB/s per channel) • 64 bit Wide Optional ECC • 2 DIMM Dual Rank for each interface • Up to 384 GB Capacity
I/O Optimizations
• Up to 40 Lanes PCI Express* Gen3 • Intel® Data Direct I/O Technology (Intel® DDIO) • Intel® VT for Directed I/O (Intel® VT-d) optimizations
(1GB/2MB TLB caching)
Intel® QuickPath Interconnect
• Two full width QPI links • Up to 8 GT/s, 16 GB/s per port • Support for multiple sockets