COMMUNICATIONS & STORAGE INFRASTRUCTURE GROUP … · COMMUNICATIONS & STORAGE INFRASTRUCTURE GROUP...

16
COMMUNICATIONS & STORAGE INFRASTRUCTURE GROUP TRANSFORMING COMMUNICATIONS Bob Ghaffari November 8, 2012 Architect for next generation networks: Intel’s Approach to Communications

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 3

Video: Internet Minute

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