freescale powerpoint templatecache.freescale.com/files/training/doc/dwf/dwf13_amf_net_t0027... ·...

28
TM October 2013

Upload: doduong

Post on 28-Apr-2018

214 views

Category:

Documents


1 download

TRANSCRIPT

TM

October 2013

2 TM

• Broad portfolio with on-time, on-specification release track record

• Software and tools ecosystem catering for Tier1 and broad market customers

• Common software tool sets including CodeWarrior Development Suite

• Open, rich third-party ecosystem for operating system, tools and application software

T4240/T4160 (28nm)

3 products (45nm)

23+ products (45nm)

70+ products

• Power Architecture® cores, QUICC engine multiprotocol packet processing and security processing acceleration

• Scalable multicore communications processors high fixed function processing integration, 45nm process technology.

• Industry’s first comprehensive portfolio of multimode solutions;

Digital Signal Processing & Microprocessor fusion

QorIQ Advanced Multiprocessing (AMP) Series

• Multithreaded cores, advanced fixed function processing integration, power-saving techniques, virtualization, 28nm process technology

NEW

3 TM

The T4 family extends

Freescale’s market leadership

in communications processors

And enables new categories of

applications in emerging public

and private cloud data center

networking

4x

Performance

2x

Power Efficiency

Virtualization

Internet

Acceleration

Convergence

Seamless

Migration

Es

tab

lis

hed

E

me

rgin

g

Data Center Switching, ADC, WOC,

Security, Virtualized

Smart NIC

Aero/Defense Navigation, networking

Storage HBA, Sys Controller

Converged Networking

Enterprise Router, Switch, eAP

Service Provider RNC, GW, RAN, Metro

Source: Gartner, Inc. “Market Share: Semiconductor Applications,

Worldwide, 2010”. March 30, 2011.

#1 in Embedded Microprocessors 45%

#1 in Communications Processors 53%

4 TM

High-Performance • Industry’s highest CoreMark score • Industry’s best CoreMark per Watt • 64-bit Power Architecture® core • Dual strong threads provide 1.7 times

the performance of a single thread • Clustered L2 cache allowing strict

allocation or full sharing

• 128b AltiVec SIMD unit − 192 GFLOP aggregate

Large Memory Space • 40-bit real address • Terabyte physical address

Increase Productivity • Core Virtualization

− Hypervisor − Logical to Real Address Translation

Energy Efficiency • 1.4 to 3 times more power efficient

than the nearest competition • Drowsy: core, cluster, AltiVec

CoreNet Interface 40-bit Address Bus 256-bit Rd & Wr Data Busses

CoreNet Double Data Processor Port

T T

32K

AltiVec

e6500

32K

PM

C

PM

C

PM

C

PM

C

2MB 16-way Shared L2 Cache, 4 Banks

*Source: www.coremark.org

CoreMark / Watt

Dual 6 core (12

thread) server

processors

@ 2.266GHz *

32 core

processor

@ 1.5GHz*

12 core

(24 thread)

T4240

@ 1.8GHz

1.4x 3x

T4240 - Industry’s Best

• CoreMark Score

• CoreMark per Watt

Core Performance: Coremark® / Watt Benchmark

T T

32K

AltiVec

e6500

32K

T T

32K

AltiVec

e6500

32K

T T

32K

AltiVec

e6500

32K

5 TM

T4240 T4160

Core Clusters 3 2

DDR Memory Controllers 3 2

10G Serdes Lanes 32 24

10GbE MAC 4 2

Typical Power (with IO) 30W 25W

Core

Complex

High

Performance

I/O

50Gbps Networking

and HW Acceleration

Interconnect

Fabric

6 TM

Hardware Accelerators

FMAN

Frame Manager

50 Gbps aggregate Parse,

Classify, Distribute

BMAN

Buffer Manager 64 buffer pools

QMAN

Queue Manager Up to 224 queues

RMAN

Rapid IO Manager

Seamless mapping sRIO to

DPAA

SEC

Security

40Gbps: IPSec, SSL

Public Key 25K/s 1024b

RSA

PME

Pattern Matching 10Gbps aggregate

DCE

Data Compression 20Gbps aggregate

Saving CPU Cycles for higher value work

Compress and Decompress

traffic across the Internet

Protects against internal

and external Internet

attacks

Frees CPU from draining

repetitive RSA, VPN and

HTTPs traffic

Identifies traffic and targets

CPU or accelerator

New Enhanced

7 TM

Congestion

Mgmt

Parse

Classify

Distribute Policing

Context

Pre-fetch

HW

Acceleration

Manage

Work Q

QMan BMan

FMan

Aggregate Q Occupancy

Dis

card

P

rob

ab

ilit

y

...

Frame Manager

1GE 1GE

1GE 1GE

10GE

Parse, Classify, Distribute

Buffer

CPU

MMU

L1 L1

SEC

PME

DCE

RMAN

10GE

1GE 1GE

1GE 1GE

• Provide sharing of network interfaces and hardware accelerators by multiple cores

• Reduce software overheads associated with managing and moving “work”

• Congestion management and avoidance for higher data rates and distributed processing

• Hardware acceleration offload for compute-intensive tasks – classifying, encryption, content processing

• The QorIQ Datapath Acceleration Architecture (DPAA) provides this infrastructure

8 TM

Line rate 50Gbs Networking

Quality of Service for FCoE

in converged data center

networking

PCIe rev 3.0 with SR-IOV

for virtualized

x86 server host

Chip to Chip

Communication with

seamless mapping to

DPAA

Advance I/O –

Lower System Cost

Ne

two

rkin

g

Quad 10GbE 50Gbps Classify, Parse,

Distribute 16x GbE

Energy Efficient

Ethernet (EEE)

IEEE802.3az

Datacenter

Bridging

Priority Flow Control

(PFC, IEEE 802.1Qbb)

Enhanced Transmission

Selection

(ETS, IEEE 802.1Qaz)

Data Center Bridging

Exchange Notification (DCBX)

Inte

rco

nn

ect

sRIO Dual, seamless mapping to

DPAA

PCIe rev 2.0/3.0 Quad PCIe controllers

PCIe SR-IOV Endpoint IO virtualization

Interlaken-LA1 External TCAM/ network

search engine connectivity

USB Dual with integrated PHY

IFC Legacy ASIC connectivity &

modern flash controller

Serial

Peripherals

SATA, USB, UART, SPI, etc

New Enhanced

9 TM

Virtualization

Features Increased System Performance

with added Security

Co

re

Hypervisor

Cores have an extended address space and a

hypervisor privilege mode to provide system

security

Virtual CPU Allow guest operating systems to perform key

operations safely with zero overhead

Virtual CPU

MMU

Allows guest OS MMU management safely

with zero overhead

So

C P

latfo

rm

I/O MMU (PAMU) Mechanism to protect the system from

unauthorized I/O devices

DPAA Allows I/O peripherals, hardware accelerators

and security devices to be shared

Virtualization

Software

TM

TM

11 TM

Core SoC

DMIPS/

MHz e6500 2T

comparison MHz Core total

DMIPS e6500 2T

comparison Product No. of cores in a product

Product DMIPS

T4240 2T comparison

e6500 1T 3.3 1.8 1800 5940 1.8 T4240 12 71280 1.8

e6500 2T 6.0 1800 10800 T4240 12 129600 e5500 3.0 2.0 2000 6000 1.8 P5020 2 12000 10.8

e500mc 2.5 2.4 1500 3750 2.9 P4080 8 30000 4.3 e500v2 2.3 2.6 1500 3450 3.1 MPC8572 2 6900 18.8 e600 2.3 2.6 1500 3450 3.1 MPC8641D 2 6900 18.8

12 TM

0.00

1.00

2.00

3.00

4.00

5.00

EEMBC v1 Auto EEMBC v1 Consumer

EEMBC v1 Networking

EEMBC v1 Office EEMBC v1 Telecom EEMBC v2 Networking IPmark

EEMBC v2 Networking

TCPmark

Relative Device Performance

P4080 1.5Ghz T4240 1.8GHz ST T4240 1.8GHz DT ~3.7 x speedup

P4080 T4240 DT

0.00

0.50

1.00

1.50

2.00

2.50

3.00

EEMBC v1 Auto EEMBC v1 Consumer EEMBC v1 Networking

EEMBC v1 Office EEMBC v1 Telecom EEMBC v2 Networking IPmark

EEMBC v2 Networking

TCPmark

Relative Core Performance e500mc 1.5Ghz e6500 1.8GHz ST e6500 1.8GHz DT

~2.5 x speedup

e500mc e6500DT

13 TM

0

50,000

100,000

150,000

200,000

0

20

40

60

80

100

120

140

T4240 T4240 Core i7-3930K

Core i5-2400

TPD Power Aggregate CoreMarkTM

Data Center application and network

processing

− Processing density

− Power & energy efficiency

− Virtualization

QorIQ Processors implement more than

just General purpose processing

− Integrated networking datapath

− Hardware acceleration

Crypto Reg-ex Compression

CoreMarkTM

Processor AKA Threads Freq (GHz) Temp range Compiler Test method

T4240 QorIQ AMP 24:Pthreads 1.8 105C Tjmax GCC4.6.0 emulation

T4240 QorIQ AMP 24:Pthreads 1.8 75C Tjmax GCC4.6.0 emulation Core i7-3930*^ Sandy Bridge 12:Pthreads 3.2 66C casemax GCC4.4.6 silicon

Core i5-2400*^ Sandy Bridge 4:Pthreads 3.1 72C casemax GCC4.4.5 silicon

• CoreMark score from coremark.org

TPD From http://ark.intel.com/

** T4240 power are estimates

Watts Score

T4 i7

Dual Socket Server

I7 CPUs 260W =>

~300K Coremark T4s 240W** Tj 105C =>

~700K Coremark

T4240 Quad

compute density per blade at equivalent power

i7

T4

T4

T4

Power and CoreMarkTM

Tj=105C Tj=75C

T4

T4s 234W** T j75C=>

~1040K Coremark

T4240 Sexuple

T4

T4

T4

T4

T4

TM

15 TM

• Power = Dynamic + Static

• Dynamic power is related to the activity performed and mainly due to:

− Charging/discharging capacitor load

− Dynamic hazards – switching glitches

− Short-circuit currents

• Static power is not activity related and mainly due to:

− Drain leakage

− Junction leakage

− Gate leakage

Power = Capacitance x Frequency x Voltage2 + CurrentC x Voltage

Dynamic Static

S D G

p n+ n+

oxide

16 TM

Tiered APM Hierarchy

• Run, Nap

• Dynamic frequency scaling

• Drowsy cluster

• Dynamic clock gating

• Cascading power management

• Dynamic clock gating

• Energy Efficient Ethernet (EEE)

• Low Power Operation

• T4240: 30W*

• T4160: 25W*

SoC

C

luste

r C

ore

• Run, Doze, Nap

• Wait

• Altivec drowsy

• Core drowsy (state retention)

• Dynamic clock gating

T T

32K

Altivec

e6500

32K

PM

C

2048KB Banked L2

PM

C

PMC

DPAA

Cache

DD

R

CoreNet

QMAN FMAN

*Typical application power

with IO

TMU

T4240

Die temp

sensor

Die temp

sensor

Die temp

sensor

Thermal Management Unit

17 TM

Today: All CPUs in Pool Channel dequeue

until all FQs empty. Broadcast notification

when work arrives.

Task Queue

T1 T2 T3 T4 T5

Shared L2

P0 P1 P2 P3 D

row

sy

Dro

wsy

Shared L2

P0 P1 P2 P3

Threshold 1 Threshold 2

AMP Series: DPAA uses task queue

thresholds to inform CPUs they

are not needed. CPUs selectively

awakened as needed.

QMan

12

11

10

9

8

7

6

5

4

3

2

1

Active CPUs

Day

Night

Burst

18 TM

Product

Configuration

Power

Mode

Core Freq

(GHz)

Plat Freq

(MHz)

DDR

Datarate

(GHz)

Core + Platform +

SVDD Power (W)

Core + Platform +

SVDD + IO Power

(W)

T4240

Typ (65C) 1.8 800 2.133 25 30

Thermal (105C) 54 60

Max (105C) 58 64

Typ (65C) 1.5 667 1.6 20 25

Thermal (105C) 45 50

Max (105C) 49 54

T4160

Typ (65C) 1.8 800 2.133 21 25

Thermal (105C) 46 50

Max (105C) 49 54

Typ (65C) 1.5 667 1.6 17 20

Thermal (105C) 36 40

Max (105C) 39 43

Power Estimates: reference Datasheet for actual values

19 TM

0

10

20

30

40

50

60

12 11 10 9 8 7 6 5 4 3

Power vs Cores

0

10

20

30

40

50

60

105 95 85 75 65

PWR vs Tj

Tj (Celsius) # of Non-Drowsy Cores

T4240 1.8GHz thermal power max estimates

Wa

tts (

Co

re+

Log

ic)

Wa

tts (

Co

re+

Log

ic)

Power Estimates: reference Datasheet for actual values

TM

21 TM

T4240RDB

• Low Cost 1U

development

platform

• Evaluation

• Linux developer

• Prototype

application

• Enterprise and

Datacenter

appliance

T4240PCIe

• Used by typical

customer who use

T4 in Datacenter

applications

• Evaluation

• Development

• Production

• Datacenter

T4240 ATCA

• Wired and Wirelss

service provider

applications

• Evaluation

• Development

• Production

• Telecom

T4240 VPX

• T4 for

Aero/Defense

designs

• Evaluation

• Development

• Production

• Aerospace &

Defense

T4240QDS

• Full features

development

• Full features of T4

exposed

• Extensive system

debugging

• General

Purpose

Development

System

General Purpose Dev System

System Solutions

22 TM

SER1

SER2

SPI SPI

NO

R

Pro

mJet

XC

VR

PMBus PWR

1.5V/1.35V

NA

ND

IF

C

Card

QIXIS

FPGA

AD

M N

OR

ISO

NET2

NET1

USB1

USB2

SDHC

eMMC

PR

OT

SPI

SDHC

UART

IFC

DDR1

DDR2

DDR3

JTAG

I2C Route +

Volt. Trans I2C1

LDO PWR

VID 4Φ PWR

GVDD

DVDD/

etc.

VDD

LDO PWR SVDD/

XVDD

RMT

CCS

PMBus,

Slots, Devs,

etc.

Symmetricom

IEEE 1588

PR

OT

USB

TSEC PHYs

IDT

840NT4-01

DDRCLK

(option)

SD1

SD2

SD3

SD4

Slot 1: x8

Slot 2: x8 XBAR

Slot 3: x8

Slot 4: x8 XBAR

Slot 5: x16

Slot 6: x8 XBAR

XBAR Slot 7: x16

Slot 8: x8

Aurora

SATA

SDxCLKx

IDT

841NT IDT

841NT IDT

841NT IDT

841NT4

GTX_CLK125x

USBCLK

MU

X

cfg_xyz

T4240

DDR3/3LP 240p DDR3/3LP 240p

DDR3/3LP 240p DDR3/3LP 240p

DDR3/3LP 240p DDR3/3LP 240p

PEX / Interlaken

PEX / SRIO

PEX / SRIO / SATA

PEX

XAUI / HiGig / (Q)SGMII

XAUI / HiGig / (Q)SGMII / XFI

XAUI / HiGig / (Q)SGMII

XAUI / HiGig / (Q)SGMII

1588_CLKOUT

1588_CLKIN

IDT

840NT4

SYSCLK

DDRCLK

23 TM

T4240

e6500

Cluster

USB

X16 Pcie slot

UART

Flash x64

10

GbE

Quad PHY

10GBaseT

SEC

PME

8 SGMII

PCIe

x4

4 XFI SATA

SATA

e6500

Cluster e6500

Cluster

10

GbE

10

GbE

10

GbE

1

GbE

1

GbE

1

GbE

1

GbE

1

GbE

1

GbE

1

GbE

1

GbE

3x DDR

Controller

DDR3/3L

DDR3/3L

DDR3/3L

SATA

UART

PH

Y

PH

Y

eSDHC

eSATA

DCE

GPIO

USB

Quad

SFP+

Status

LEDs

PCIe

x1

PHY

1000BaseT

miniPCIe Slot

DC/DC

Sub-

system

Offline

Switcher

Front

Rear Pwr

Link LED USB

USB RS232

8x

1000BaseTX 4x 10GBaseTX

4x SFP+

SD

RS232

24 TM

• Full height, ½ length

• 2GB e-MMC

• 1x micro SD slot

• 2x SATA HDD

• 3x DIMM Slots

• - 1G DIMM

• x8 PCIe connector

• 1x minipci express slot

25 TM

26 TM

Ethernet XFI PCI-E

1G Ethernet

USB UART

PCI-E x4

PCI-E x8

sRIO x4

sRIO x4 USB

10GbaseKR x 4

PCIx

Bridge PMC

sRIO

IDT1848

Da

ta

Pla

ne

Exp

an

sio

n

pla

ne

IO

/Me

zza

nin

e

sRIO x4

sRIO x4

sRIO x4

PCI-E x4

PCI-E x8 IFC

IFC

Uart

0:4

GP

IO

US

B

Uart

0:4

GP

IO

UARTS

GPIO

sRIO x4

sRIO x4

sRIO x4

sRIO x4

US

B

US

B

US

B

PCI-E

PEX8648

T4240

3x DIMM

PCI-E x4

T4240

3x DIMM

Memories FPGA

SGMII x4

10G-KR

SGMII

GbE

USB

UART

GbE

USB

UART

TM

TM