23.10.2013 Views

Hardware

Hardware

Hardware

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Requirement Freescale’s Approach<br />

Multi-Tenancy<br />

<strong>Hardware</strong> Partitioning<br />

• Separate hardware partition (AMP) per<br />

tenant/OS<br />

• Cores and peripherals dedicated to partitions<br />

Single OS Partitioning<br />

• Data Virtualization<br />

• Single shared address space between tenants<br />

• Process based virtualization<br />

• Set of processes dedicated to a tenant.<br />

• OS virtualization<br />

• Domain isolation (file system, net i/f) between<br />

tenants<br />

Server Virtualization<br />

• Separate virtual machine (VM) and OS per tenant<br />

TM<br />

<strong>Hardware</strong> (Cores):<br />

Large number of cores – Dedicate cores to tenants<br />

High IPC<br />

Advanced Cache architecture<br />

<strong>Hardware</strong> hypervisor enablement<br />

<strong>Hardware</strong> (DPAA)<br />

Dedicate Ethernet Ports to Processes/Virtual Machine.<br />

Sharing of Ethernet Port across multiple tenants.<br />

No Kernel demux of packets – Direct user space access.<br />

Classification of tenant can be done in HW.<br />

<strong>Hardware</strong> (Accelerators)<br />

Engines can be accessed directly from user space.<br />

Multiple user space daemons can access offload engines.<br />

No Kernel demux required (large number of FQs).<br />

Support for large number of connections.<br />

Software:<br />

USDPAA , Low level APIs to access HW.<br />

KVM / QEMU support in Linux distributions.<br />

UIO Support in Linux to inform interrupts to user space.<br />

Direct Portal access (Memory mapping).<br />

HugeTLBFs Support in Linux<br />

Target: Scalable and Efficient Performance<br />

11<br />

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C-Ware, the Energy Efficient Solutions logo, Kinetis,<br />

mobileGT, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony and VortiQa are trademarks of Freescale Semiconductor, Inc.,<br />

Reg. U.S. Pat. & Tm. Off. Airfast, BeeKit, BeeStack, CoreNet, Flexis, MagniV, MXC, Platform in a Package, QorIQ Qonverge, QUICC Engine,<br />

Ready Play, SafeAssure, the SafeAssure logo, SMARTMOS, TurboLink, Vybrid and Xtrinsic are trademarks of Freescale Semiconductor, Inc. All<br />

other product or service names are the property of their respective owners. © 2012 Freescale Semiconductor, Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!