Software Architecture for Next- Generation Multicore Processors Built on Layerscape Architecture

Size: px
Start display at page:

Download "Software Architecture for Next- Generation Multicore Processors Built on Layerscape Architecture"

Transcription

1 Software Architecture for Next- Generation Multicore Processors Built on Layerscape Architecture FTF-SDS-F0253 Rob Oshana Director, Software R&D, Digital Networking APR.2014 TM External Use

2 Agenda Overview of Digital Networking software Software development kit (SDK) architecture Layerscape software concepts Virtualization Open source software development model External Use 1

3 Digital Networking Software Strategy Best-in-Class Multicore Software and Debug Solution Invest Development Tools Stacks VortiQa Apps APIs/Libraries OSs Schedulers Drivers/BSPs/HAL Partner Key Software Acquisitions & Investments 1999: Metrowerks 2002: AMC, Lineo 2003: Freescale Professional Services 2005: Seaway Networks 2008: Intoto 2009: MQX Runtime Platform 2010: Processor Expert, Chipwerks 2013: Launch Digital Networking Services Multicore Silicon Comm Processors and DSP + Open Ecosystem of Partners Investment in silicon optimized software IP across our Multicore portfolio Over 1000 in-house software resources Run-time technologies Application and Platform Stand-alone base tools built around standard platforms In-house resources & IP plus Partners provide open choices for vertical solutions and tools Optimized solutions, reference designs and greater application performance Peace of mind that software IP will not be locked in Freescale Professional Services where needed External Use 2

4 Overview: Software and Solutions for Networking Investment in R&D, emerging technologies, acquisitions Several production-ready solutions Professional services for time to market Over 700 software experts in networking domain Touchpad Appliance Professional Services NSSG Mobile Notebook GPS Home Entertainment Production Ready Networking Software Software teams: > 700 SW engineers VortiQa R&D, Development, Acquisitions and Partnerships External Use 3

5 Software & Solutions: Freescale s Value Proposition Comprehensive Solutions for many market segments SDK, Tools, Middleware, Acceleration SW for rapid development Reference solutions for time to market Production ready software for emerging technologies Services and support from experts Digital Networking Software Solutions Silicon (QorIQ, LS) Enablement SW / Middleware / Acceleration Kits Freescale Application Software Reference Solution and Open Source Software and Ecosystem support Freescale Application Software Software Support & Professional services Reference Solutions Enterprise Tools Cloud and Data Center Wireless & Service Provider Enablement Software Development Tools SDK Middleware Acceleration Kits Freescale QorIQ and Layerscape Silicon External Use 4

6 Freescale Track Record with ARM i.mx Application Processors Your Interface to the World. Kinetis Microcontrollers Design Potential. Realized Vybrid Controller Solutions Rich Apps in Real Time. QorIQ Processors built on Layerscape Architecture Accelerating the Network s IQ Tools Code Warrior, GNU, 3 rd Party ARM Compiler Technology Custom/Segment ARM Tooling Eclipse: Processor Expert, DDR Tuner, JTAG/COP, etc Operating System Linux, Android, Ubuntu Founding Member of Linaro, Linux Foundation, Kronos, Continua Windows Embedded RTOS: MQX, QNX, FreeRTOS 3 rd Party Mentor, Wind River, Greenhills, QNX, IAR, Kiel, Adobe, Bquare Enablement: NetComm Tool Suite, PEG GUI, RTOS, etc Freescale has the industry s broadest range of solutions built on ARM technology for automotive, industrial, consumer and in the future networking applications 2001 Scalable Industry Standard Solutions, Software and Development Ecosystem 2013 External Use 5

7 Software Development Kit (SDK) Architecture External Use 6

8 Next Generation Multi-core Platform: Layerscape 4 Turn Key Software Linux SMP, KVM, Fast Path Module, Eclipse Tools CPU 64b CPU 64b 3 Task Scheduler 2 CPU 64b CPU 64b C-prog Accelerated Packet Processor Security Engine CPU 64b Load Balance Engine Ethernet 100/40/10/1G CPU 64b Pattern Match Engine SERDES DSP Switching & TM DSP Reassembly Table Look Up PCI- Express Ease of Use (EoU) Facilities CPU 64b DSP 1 1- Core Agnostic (ARM, Power Arch) ARM V8 Product Roadmap Small / Large footprints 2- Scalable Acceleration Elements Sized to Application Needs Turn key or C-programmable Wire rate I/O switching & TM 3- Ease of Use Real Time Monitoring / Debug SW Management utility I/O virtualization 4- Turn-key Software Fast path modules Linux / BSP Hypervisor: KVM Eclipse-based Tools Layerscape: Networking 64b Multicore SoC Platform a) Industry standard Tools & C-programmability b) Abstracts I/O and Acceleration c) Turn-key / Production-quality SW External Use 7

9 OS Apps & Tools OpenWRT RT-test ip, tc, iptables, ifconfig Network Stack RT Security Ethernet Str-swan dns,dhcpd httpd, ftpd smbd Linux Middleware Filesystem PM Virtu/KVM/Contnrs Kernel Drivers PEX SATA Customer Apps Reference Software Frameworks Linux System call (API) USB Scheduler memory, timers, threads SRIO VFIO TDM, IFC, UART, SPI, SDHC, I2C, DIU, I2S Low Level Drivers GPP Customer App OF Sw IPSec NAT GRO/G Resource Manage Base SW Foundation Libraries Network Drivers Dev Kit - Open-Source - Upstream NW Object + LS-Bus API - Std features & performance NW Objects NI / NIC L2-Sw AI Aggr DP-I/O WRIOP QM/BM SEC PME DCE Customer Customer Customer Customer VortiQa Common Control/Data-Path Common API Control/Data-Path /NADK API API /NADK API External Use 8 Customer Application Packages - Highly optimized for key application & HW - Licensable & customizable - More features and performance Customer App SO CAPWAP Customer App IPfwd QoS MAC E-OAM OF ACL VPLS Switch Load NAPT PDCP Balnce Common APIs - Controls network components sync-i/o timers interfaces mem/buffers (NADK) -DPDK compliant Rsrc Mgmt LS Bus Controller DPAA Init Customer App Accelerator Drivers Rsrc Mgmt Layerscape DPAA blocks VortiQa App Mgmt Complex NW Svcs NW I/O IFP ctlu Portals WRIOP QM/BM SEC PME DCE AIOP MACs FQs Pools Network Components - Highly optimized middleware - Either on GPP or AIOP -Customer can stitch together OF Sw IPSec NAT GRO/G Acc I/O SO CAPWAP AIOP NW App Dev Kit - Common services, drivers - API for advanced features & performance tuning. NF Infra Service Layer API C Runtime Entry-pts Utils Abstract Network Objects - Simple NW devices - Central Rsrc Mgmt - Bus assign/discover IPfwd MAC ACL VPLS Load Balnce Init/Shut Debug Events QoS E-OAM PDCP.. Service Layer Service Layer - Common services, drivers - Abstraction of programming environment Layerscape HW - Powerful, Flexible - Complex, distributed

10 Base Software Development Kit OS Apps & Tools OpenWRT RT-test ip, tc, iptables, ifconfig Str-swan bind, dhcpd httpd, ftpd smbd Customer Apps Targeted for General SW development (a.k.a. everyone) May include NW Applications Everything is upstream No deviations Network Stack Linux Middleware Filesystem RT KVM PM Security Ethernet Linux System call (API) Kernel Drivers PEX SATA USB TDM, IFC, UART, SPI, SDHC, I2C, DIU, I2S Foundation Libraries Scheduler memory, timers, threads SRIO VFIO Don't invest in middleware Don t force HW features into middleware framework (QoS, LAG) Don t add new middleware (e.g. ASF) Optimize within bounds of middleware Invest in drivers Ensure F-Lib compliance Ensure middleware compliance Evaluate and migrate non-compliances to user-space e.g. ASF, L2-switch External Use 9

11 Layerscape Software Concepts External Use 10

12 Isolated interconnect Layerscape offers efficient, isolated, high-functionality interconnect between separate control / management planes, data plane, the services / functions, and physical network. This offloads pure SW-based interconnect. Augmented virtual switching and network virtual functions Shared network access available to applications/containers via virtual network interfaces Bump-in-the-wire offloads available as inline accelerated offloads on switch ports (VNIs) Fully virtualized access to datapath offloads container* container* DP 3 rd party or Cisco 3 rd party or Cisco vnic vnic vnic Function iface Function vnic iface Host stack Linux * Container may be Linux containers or some other form of VM. vnic rfs VPN NAT/fw Accel tun Virtual L2+ Ethernet Switch Hardware tun eth External Use 11 eth

13 Accelerators in Network Virtual Functions New functions may be items such as IDS/IPS that could benefit from accelerators because they are decoupled from IOS functionality and are less monolithic. Layerscape provides virtualized and isolated access to accelerators: SEC, PME, DCE. container* container* DP 3 rd party or Cisco 3 rd party or Cisco Function Function vnic vnic vnic iface vnic iface Host stack Linux * Container may be Linux containers or some other form of VM. vnic vnet vnet vnet VEB Virtual L2+ Ethernet Switch Hardware rfs Accel eth External Use 12 eth

14 Layerscape I/O Virtualization / Resource Management Layerscape Object Abstraction Std User Space Application Application driver skt Container Application driver net stack Application skt KVM Guest Application driver skt net stack driver Management Complex: Layerscape objects abstract the hardware as these NIC driver NIC Host Kernel NIC NIC NIC L2 Switch Packet Engine (AIOP) Accelerators BMan QMan Packet Express Buffer Network WRIOP MAC MAC MAC MAC Hardware based virtual switching and NICs via LS Objects: SW mediated encapsulations of HW resources for a specific task. Network External Use 13

15 Mgmt Complex-- Objects Formed from HW Resources L2 Switch Example WRIOP L2 Sw Assist QMan BMan IFP MAC port TLU Addr Learn SW portal channel FQ shaper WQ Bpool Cong Note L2 Switch Runtime View Management Complex and Framework Objects Initial object Set API object discover Boot time API object create destroy GPPs API API API API API object Manage Mgmt Complex API object use Mgmt Complex composes complex atom resources into easier objects that abstract underlying HW. AIOPs API object use External Use 14

16 Standard Linux Includes Virtualization Std User Space Application Application driver skt Container Application driver Application skt KVM Guest Application driver skt net stack driver HW devices can be directly accessed by containers, VMs, and processes not just the host kernel. It means load/store to device, use DMAs, etc. driver net stack Host Kernel Increased performance via host kernel bypass. Hardware Virtualization support in standard Linux KVM Containers Access isolation Performance isolation (via name spaces, cgroups, etc) Direct assignment of devices for performance To containers To KVM guests To standard user space processes Isolation via IO-MMU External Use 15 Emerging in standard embedded Linux, an area of Freescale strength

17 Programming Layerscape GPPs run OS like Linux and are, programmable in C and many other languages Freescale provide the LS objects and many APIs AIOP is programmed in C. Freescale provides ready-to-use software, but it is open. GPP - Runs conventional OS - Freescale and OS-provides APIs - Drivers use LS objects NIC NIC Cmd Object NIC AIOP Application AIOP Service Layer C-Programmable AIOP has many built-in accelerators such as for table lookups, ordering and atomicity, timers, frame and context presentation, statistics, etc. Accelerators accessed via simple synchronous API calls. Service layer is like the OS layer, but the AIOP s scheduler is in hardware. It does not run a conventional OS. Network External Use 16

18 Packet Processor (AIOP) may be used in three ways 1. Can be a resource used to create a Layerscape object. Entirely transparent to GPP software; AIOP owned by management complex Example: Advanced NIC AIOP is black box. 2. Vortiqa-Datapath Applications Kit product GPP sees AIOP as an engine running a specific offload image. GPP has control API for the image AIOP and GPP have network interfaces (via LS objects) AIOP is white box. Software is ready-to-use, but customers have access. 3. Program via service layer and using objects AIOP is open Customer provides AIOP image, programming in C above the service Layer. External Use 17

19 Layerscape Packet Processing Modules Package Name Principal Data Acceleration Kit Functions Routing IP FWD Firewall IPSEC QoS SDN/Openflow Openflow-DP VxLAN NVGRE Switch Supplement IP FWD Firewall IPSEC QoS BFD Eth-OAM Netflow sflow Wireless access IP FWD Firewall IPSEC QoS CAPWAP DTLS MACSEC External Use 18

20 Virtualization External Use 19

21 Freescale and ARMv8 Virtualization Technologies Virtualization technologies, including KVM and Linux Containers (LXC) will be fully supported on Freescale s Layerscape platforms. LAYERSCAPE Build in Hardware Virtualization Unique Freescale Network Architecture for Packet Offloading VFIO/IOMMU support by Linaro for device virtualization in emulated environments GICv3 next gen interupt controller. Support for message based interrupts and KVM. Linaro provides PMU support for measuring the performance of guest OSs SMMU support by ARM providing memory virtualization services in hardware reduces the software interventions needed, minimizing hypervisor overheads and ensuring system performance approaches the optimum. External Use 20

22 Freescale Software Virtualization Technologies Our strategy is to enable and offer standard Linux-based virtualization technologies across Power and ARM based SoCs with superior I/O capabilities KVM/QEMU LXC libvirt Linux External Use 21

23 Device Passthrough in KVM Device Passthrough-- assigns a physical I/O device to a virtual machine Freescale did substantial proof of concept work around device passthrough in In a new framework called vfio was proposed by Red Hat for doing device passthrough vfio-pci was accepted into upstream kernel in 3.6 Freescale is currently working on a vfio solution for doing this for platform/memorymapped devices USB QEMU currently supports passthrough of USB devices to VMs Note: currently all interrupts are mediated by the kernel External Use 23

24 Comparison of Processor Virtualization Capabilities ARM, Power, x68 architectures all support similar mechanisms to support virtualization. Capabilities ARM Power x86 3 rd privilege level Yes Yes Yes Extended Address space Yes Yes Yes Hardware guest physical address translation (2-stage) Yes Yes (LRAT) Yes (EPT/NPT) Direct guest interrupt management Yes Yes Yes (x2apic) IOMMU Yes (SMMU) Yes (PAMU) Yes (VT-d) External Use 24

25 Open Source Development External Use 25

26 Freescale 64 bit ARM migration No migration needed. Freescale QorIQ SDK based on platform independent opensource ecosystem. Software based on QorIQ SDK will implicitly support PowerPC 32/64 bit and ARM AArch32/64 bit platforms with a minimum of changes. Freescale is a Linaro member Freescale is a Yocto Project member Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 200 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces. Linaro is making toolchains and software images for AArch64 (the 64-bit execution state of ARMv8) available to interested developers. The Yocto Project is an open source collaboration project that provides templates, tools and methods to help you create custom Linux-based systems for embedded products regardless of the hardware architecture. It was founded in 2010 as a collaboration among many hardware manufacturers, open-source operating systems vendors, and electronics companies to bring some order to the chaos of embedded Linux development. Linaro and the Yocto Project are working closely to create full Linux distributions based on ARMv8. External Use 26

27 Freescale 64 bit ARM migration Migration is greatly simplified by leveraging all our ecosystem partners. Continually upstreaming and targeting SDK to latest upstream releases. Always capturing latest Linux features/support Yocto targets for ppc32, ppc64, ARMv7, ARMv8 Freescale PPC toolchains, Linaro ARM toolchains U-boot bootloader for powerpc and ARM. Freescale added ARMv8 support to U- boot. ARM 32 and 64 bit toolchains, ARMv8 Linux support, ARM technology support including SMMU, ARM- A53, ARM-A57, Device Trees, Timers, KVM (IOMMU, PMU, VFIO, Migration, GICv3), Kexec, PCIe, klib, kgdb, hugetblfs, endianness. Single release of multiple platform support for ARM and PPC targets, with FSL, Linux, Linaro, and Yocto content. PPC32 and 64 bit toolchains created by FSL, e6500, e5500, e500 32/64 bit SoCs, Soc device support and KVM all developed by FSL External Use 27

28 SDK Upstreaming Model Feature Content As content is upstreamed Feature Content Configuration Settings Repository / Branch / Patches Configurati on Settings QorIQ Features and NPIs Upstream Kernel IP Content (ex. ASF) IP Content (ex. DPAA) IP Content (ex. Private Optimizations) NPI Content (ex. LS2100 BSP) Additional Features QorIQ Kernel Feature Merge Feature Integration Performance Engineering External Use 28

29 SDK Development Flow Continually Upstreaming IP Develo pment NSSG Simulation and Virtual Machines Unit and Regression Testing IP Patches Upstream Repository IP Repository Feature Delivery (GERRIT) As content upstreamed, removed from IP repository backport uprev Yocto Layers and Recipes Systems Engineering Integration Test 5500 system tests 100 boards System Test External Repository Performance and Systems Integration External Use 29

30 Freescale Linux Software Development Kit Freescale Linux SDK is a complete Linux development environment (Linux distribution) Based on industry standard Yocto/Poky. Embedded-style (cross-compilation but native tools also provided) Source code provided Linux SDK main contents: GNU tools Package system Build System Kernel source Bootloader source Package sources Hypervisor package sources Freescale Network SW packages Generates Everything needed to boot and run Linux Bootloader image Kernel image Customizable file system Hypervisor images (optional) Freescale optimized package images (optional) External Use 30

31 Freescale Semiconductor, Inc. External Use

QorIQ Intelligent Network Interface Card (inic) Solution SDK v1.0 Update

QorIQ Intelligent Network Interface Card (inic) Solution SDK v1.0 Update QorIQ Intelligent Network Interface Card (inic) Solution SDK v1.0 Update APF-NET-T0658 Gary Chu A U G. 2 0 1 4 TM External Use The New Virtualized Network Cloud Cloud gaining momentum as the service platform

More information

EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC

EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE PUBLIC EDGE COMPUTING & IOT MAKING IT SECURE AND MANAGEABLE FRANCK ROUX MARKETING MANAGER, NXP JUNE 6 2018 PUBLIC PUBLIC 2 Key concerns with IoT.. PUBLIC 3 Why Edge Computing? CLOUD Too far away Expensive connectivity

More information

KVM on Embedded Power Architecture Platforms

KVM on Embedded Power Architecture Platforms KVM on Embedded Power Architecture Platforms Stuart Yoder Software Architect, Freescale Semiconductor Agenda Background Freescale / Networking Embedded Systems Use Cases KVM on Embedded Power New requirements

More information

30-Mar What's New in SDK V Highlights

30-Mar What's New in SDK V Highlights 30-Mar-2017 NXP Digital Networking is pleased to announce the release of QorIQ Linux SDK v2.0-1703 supporting our QorIQ family of processors. This release is one of a series of releases based on SDK v2.0

More information

PCD Graphs & PCD Processing Elements. Advanced Data Flows & DPAA Domains

PCD Graphs & PCD Processing Elements. Advanced Data Flows & DPAA Domains November 2013 As developers of Networking solutions over Multiple-core devices, having a suitable software base is crucial to your success and competiveness. Attending this session, will help you gain

More information

PC Touchpad Appliance

PC Touchpad Appliance October 2013 Networks strained by use of smarter, bandwidth-hungry devices need: Multicore platforms performing more intelligently and securely Low-power, low-cost, easy-to-use equipment Scalable platform

More information

Software Development Using Full System Simulation with Freescale QorIQ Communications Processors

Software Development Using Full System Simulation with Freescale QorIQ Communications Processors Patrick Keliher, Simics Field Application Engineer Software Development Using Full System Simulation with Freescale QorIQ Communications Processors 1 2013 Wind River. All Rights Reserved. Agenda Introduction

More information

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

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, May 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,

More information

RESTRUCTURING DPDK DEVICE-DRIVER FRAMEWORK

RESTRUCTURING DPDK DEVICE-DRIVER FRAMEWORK RESTRUCTURING DPDK DEVICE-DRIVER FRAMEWORK Expanding DPDK to non-pci, non-virtual devices SHREYANSH JAIN, HEMANT AGRAWAL NXP 21/OCT/2016 About Me... An engineer with NXP s Digital Networking Software team

More information

QorIQ P4080 Software Development Kit

QorIQ P4080 Software Development Kit July 2009 QorIQ P4080 Software Development Kit Kelly Johnson Applications Engineering service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. QorIQ P4080 Software

More information

QorIQ Layerscape Communications Processor

QorIQ Layerscape Communications Processor LS2085/8A Freescale s s new QorIQ Layerscape Communications Processor Zheng (John) Xu Chief Architect, Freescale DNG Aug.2015 External Use Introduction LS2085/8A Details Core and Platform Memory Subsystem

More information

Android OS and Power Architecture

Android OS and Power Architecture June 24, 2010 OS and Power Architecture FTF-NET-F0677 Phil Brownfield Software Product Manager, NMG Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions logo, Flexis, MXC,

More information

An Intelligent NIC Design Xin Song

An Intelligent NIC Design Xin Song 2nd International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2016) An Intelligent NIC Design Xin Song School of Electronic and Information Engineering Tianjin Vocational

More information

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014 Profiling and Debugging OpenCL Applications with ARM Development Tools October 2014 1 Agenda 1. Introduction to GPU Compute 2. ARM Development Solutions 3. Mali GPU Architecture 4. Using ARM DS-5 Streamline

More information

vnetwork Future Direction Howie Xu, VMware R&D November 4, 2008

vnetwork Future Direction Howie Xu, VMware R&D November 4, 2008 vnetwork Future Direction Howie Xu, VMware R&D November 4, 2008 Virtual Datacenter OS from VMware Infrastructure vservices and Cloud vservices Existing New - roadmap Virtual Datacenter OS from VMware Agenda

More information

Using a Hypervisor to Manage Multi-OS Systems Cory Bialowas, Product Manager

Using a Hypervisor to Manage Multi-OS Systems Cory Bialowas, Product Manager Using a Hypervisor to Manage Multi-OS Systems Cory Bialowas, Product Manager cory.bialowas@windriver.com Trends, Disruptions and Opportunity Wasn t life simple? Single-OS: SMP OS OS CPU Single Core Virtualization

More information

Data Center SDN. ONF SDN Solutions Showcase Theme Demonstrations SDN SOLUTIONS SHOWCASE

Data Center SDN. ONF SDN Solutions Showcase Theme Demonstrations SDN SOLUTIONS SHOWCASE Data Center ONF Solutions Showcase Theme Demonstrations Solutions Showcase, October 14-17, 2014 Multicore Intelligent NIC (inic) Offloading the evolving virtualized network workload TM Solutions Showcase,

More information

RTOS, Linux & Virtualization Wind River Systems, Inc.

RTOS, Linux & Virtualization Wind River Systems, Inc. taeyong.kim@windriver.com RTOS, Linux & Virtualization 2008 Wind River Systems, Inc. Simple Board Simple Code 2 2008 Wind River Systems, Inc. start: /* disable interrupts in CPU and switch to SVC32 mode

More information

$1 1. Cloud Wireless Enterprise. Smart Energy. Transportation. 50B Connected Nodes by 2020* $ Past Today Future

$1 1. Cloud Wireless Enterprise. Smart Energy. Transportation. 50B Connected Nodes by 2020* $ Past Today Future August 2013 1T 100B 50B Connected Nodes by 2020* Computers People Everything $100 1 2 3 1.0 2.0 3.0 10B Cloud Wireless Enterprise 1B 10M $1 1 Past Today Future 1990 2000 2010 2020 1 2 3 *Source Ericsson

More information

LINUX CONTAINERS. Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER

LINUX CONTAINERS. Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER Where Enterprise Meets Embedded Operating Environments WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Flexible and connected platforms are core components in leading computing fields, including

More information

Freescale QorIQ Program Overview

Freescale QorIQ Program Overview August, 2009 Freescale QorIQ Program Overview Multicore processing view Jeffrey Ho Technical Marketing service names are the property of their respective owners. Freescale Semiconductor, Inc. 2009. We

More information

Next Generation Enterprise Solutions from ARM

Next Generation Enterprise Solutions from ARM Next Generation Enterprise Solutions from ARM Ian Forsyth Director Product Marketing Enterprise and Infrastructure Applications Processor Product Line Ian.forsyth@arm.com 1 Enterprise Trends IT is the

More information

QorIQ T4 Family of Processors. Our highest performance processor family. freescale.com

QorIQ T4 Family of Processors. Our highest performance processor family. freescale.com of Processors Our highest performance processor family freescale.com Application Brochure QorIQ Communications Platform: Scalable Processing Performance Overview The QorIQ communications processors portfolio

More information

Multicore Software Technology Roadmap

Multicore Software Technology Roadmap November, 2010 Multicore Software Technology Roadmap Jacques Landry and VortiQa are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective owners.

More information

Effectively describe, at a high level, NetComm Software for DPAA-based devices

Effectively describe, at a high level, NetComm Software for DPAA-based devices Aug. 31 st 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

Next Gen Virtual Switch. CloudNetEngine Founder & CTO Jun Xiao

Next Gen Virtual Switch. CloudNetEngine Founder & CTO Jun Xiao Next Gen Virtual Switch CloudNetEngine Founder & CTO Jun Xiao Agenda Thoughts on next generation virtual switch Technical deep dive on CloudNetEngine virtual switch Q & A 2 Major vswitches categorized

More information

10 Steps to Virtualization

10 Steps to Virtualization AN INTEL COMPANY 10 Steps to Virtualization WHEN IT MATTERS, IT RUNS ON WIND RIVER EXECUTIVE SUMMARY Virtualization the creation of multiple virtual machines (VMs) on a single piece of hardware, where

More information

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS

GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS GET STARTED FAST WITH THIS COMPREHENSIVE ENABLEMENT OFFERING FOR LPC800 MCUS BRENDON SLADE DIRECTOR, LPC ECOSYSTEM JUNE 13, 2018 NXP and the NXP logo are trademarks of NXP B.V. All other product or service

More information

Agilio CX 2x40GbE with OVS-TC

Agilio CX 2x40GbE with OVS-TC PERFORMANCE REPORT Agilio CX 2x4GbE with OVS-TC OVS-TC WITH AN AGILIO CX SMARTNIC CAN IMPROVE A SIMPLE L2 FORWARDING USE CASE AT LEAST 2X. WHEN SCALED TO REAL LIFE USE CASES WITH COMPLEX RULES TUNNELING

More information

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017 mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM mbed: Connecting chip to cloud Device software Device services Third-party cloud services IoT device application mbed Cloud Update IoT cloud

More information

What is KVM? KVM patch. Modern hypervisors must do many things that are already done by OSs Scheduler, Memory management, I/O stacks

What is KVM? KVM patch. Modern hypervisors must do many things that are already done by OSs Scheduler, Memory management, I/O stacks LINUX-KVM The need for KVM x86 originally virtualization unfriendly No hardware provisions Instructions behave differently depending on privilege context(popf) Performance suffered on trap-and-emulate

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale

More information

Software Driven Verification at SoC Level. Perspec System Verifier Overview

Software Driven Verification at SoC Level. Perspec System Verifier Overview Software Driven Verification at SoC Level Perspec System Verifier Overview June 2015 IP to SoC hardware/software integration and verification flows Cadence methodology and focus Applications (Basic to

More information

An Introduction to the QorIQ Data Path Acceleration Architecture (DPAA) AN129

An Introduction to the QorIQ Data Path Acceleration Architecture (DPAA) AN129 July 14, 2009 An Introduction to the QorIQ Data Path Acceleration Architecture (DPAA) AN129 David Lapp Senior System Architect What is the Datapath Acceleration Architecture (DPAA)? The QorIQ DPAA is a

More information

Hands-On Workshop: ARM mbed

Hands-On Workshop: ARM mbed Hands-On Workshop: ARM mbed FTF-DES-F1302 Sam Grove - ARM Michael Norman Freescale J U N. 2 0 1 5 External Use Agenda What is mbed mbed Hardware mbed Software mbed Tools mbed Support and Community Hands-On

More information

Challenges for Next Generation Networking AMP Series

Challenges for Next Generation Networking AMP Series 21 June 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

Early Software Development Through Emulation for a Complex SoC

Early Software Development Through Emulation for a Complex SoC Early Software Development Through Emulation for a Complex SoC FTF-NET-F0204 Raghav U. Nayak Senior Validation Engineer A P R. 2 0 1 4 TM External Use Session Objectives After completing this session you

More information

Data Path acceleration techniques in a NFV world

Data Path acceleration techniques in a NFV world Data Path acceleration techniques in a NFV world Mohanraj Venkatachalam, Purnendu Ghosh Abstract NFV is a revolutionary approach offering greater flexibility and scalability in the deployment of virtual

More information

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS Carrier networks are undergoing their biggest transformation since the beginning of the Internet. The ability to get to market quickly and to respond to

More information

Real Safe Times in the Jailhouse Hypervisor Unrestricted Siemens AG All rights reserved

Real Safe Times in the Jailhouse Hypervisor Unrestricted Siemens AG All rights reserved Siemens Corporate Technology Real Safe Times in the Jailhouse Hypervisor Real Safe Times in the Jailhouse Hypervisor Agenda Jailhouse introduction Safe isolation Architecture support Jailhouse application

More information

IO virtualization. Michael Kagan Mellanox Technologies

IO virtualization. Michael Kagan Mellanox Technologies IO virtualization Michael Kagan Mellanox Technologies IO Virtualization Mission non-stop s to consumers Flexibility assign IO resources to consumer as needed Agility assignment of IO resources to consumer

More information

SUSE Linux Entreprise Server for ARM

SUSE Linux Entreprise Server for ARM FUT89013 SUSE Linux Entreprise Server for ARM Trends and Roadmap Jay Kruemcke Product Manager jayk@suse.com @mr_sles ARM Overview ARM is a Reduced Instruction Set (RISC) processor family British company,

More information

VortiQa Software with Unified Threat Management for Service Provider Equipment

VortiQa Software with Unified Threat Management for Service Provider Equipment July 2009 VortiQa Software with Unified Threat Management for Service Provider Equipment Performance Optimization on QorIQ P4080 Multicore Processor Bharat Mota Director of Engineering, Software Products

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks of Freescale

More information

Akraino & Starlingx: A Technical Overview

Akraino & Starlingx: A Technical Overview Akraino & Starlingx: A Technical Overview Agenda Why Edge Computing? What s Edge Computing? Akraino and Its Building Blocks StarlingX Technical Overview Collaboration in Akraino Community LC3 Beijing 2018

More information

Platform Specific Guides. Release

Platform Specific Guides. Release Platform Specific Guides Release 18.11.0 November 27, 2018 CONTENTS 1 NXP QorIQ DPAA Board Support Package 2 1.1 Supported DPAA SoCs................................ 2 1.2 Common Offload HW Block Drivers.........................

More information

ODL SFC with OVS-DPDK, HW accelerated dataplane and VPP

ODL SFC with OVS-DPDK, HW accelerated dataplane and VPP ODL SFC with OVS-DPDK, HW accelerated dataplane and VPP Prasad Gorja, Senior Principal Engineer, NXP Harish Kumar Ambati, Lead Engineer, NXP Srikanth Lingala, Lead Engineer, NXP Agenda SFC Introduction

More information

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities

CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS. Field Activities CLOUD ARCHITECTURE & PERFORMANCE WORKLOADS Field Activities Matt Smith Senior Solution Architect Red Hat, Inc @rhmjs Jeremy Eder Principal Performance Engineer Red Hat, Inc @jeremyeder CLOUD ARCHITECTURE

More information

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC,

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, Energy Efficient Solutions logo, Kinetis, mobilegt, PowerQUICC, Processor Expert, QorIQ, Qorivva, StarCore, Symphony

More information

Zhang Tianfei. Rosen Xu

Zhang Tianfei. Rosen Xu Zhang Tianfei Rosen Xu Agenda Part 1: FPGA and OPAE - Intel FPGAs and the Modern Datacenter - Platform Options and the Acceleration Stack - FPGA Hardware overview - Open Programmable Acceleration Engine

More information

PDK (Platform Development Kit) Getting Started. Automotive Processors

PDK (Platform Development Kit) Getting Started. Automotive Processors PDK (Platform Development Kit) Getting Started Automotive Processors 1 Agenda PDK Overview PDK Software Architecture PDK Directory structure PDK Pre-requisite and Build instructions Running Examples Important

More information

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive

Infotainment Solutions. with Open Source and i.mx6. mentor.com/embedded. Andrew Patterson Business Development Director Embedded Automotive Infotainment Solutions with Open Source and i.mx6 Andrew Patterson Business Development Director Embedded Automotive mentor.com/embedded Android is a trademark of Google Inc. Use of this trademark is subject

More information

Designing Security & Trust into Connected Devices

Designing Security & Trust into Connected Devices Designing Security & Trust into Connected Devices Eric Wang Sr. Technical Marketing Manager Tech Symposia China 2015 November 2015 Agenda Introduction Security Foundations on ARM Cortex -M Security Foundations

More information

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink Session 1 How to capture your initial Linux based product requirements and quickly build a custom

More information

Weibo? Please use hashtag #FTF2011# Freescale on Kaixin Tag yourself in photos and upload your own!

Weibo? Please use hashtag #FTF2011# Freescale on Kaixin Tag yourself in photos and upload your own! 30 Aug. 2011 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t he Energy Efficient Solutions logo, mobilegt, PowerQUICC, QorIQ, StarCore and Symphony are trademarks

More information

Designing Security & Trust into Connected Devices

Designing Security & Trust into Connected Devices Designing Security & Trust into Connected Devices Rob Coombs Security Marketing Director TechCon 11/10/15 Agenda Introduction Security Foundations on Cortex-M Security Foundations on Cortex-A Use cases

More information

Red Hat Enterprise Virtualization Hypervisor Roadmap. Bhavna Sarathy Senior Technology Product Manager, Red Hat

Red Hat Enterprise Virtualization Hypervisor Roadmap. Bhavna Sarathy Senior Technology Product Manager, Red Hat Red Hat Enterprise Virtualization Hypervisor Roadmap Bhavna Sarathy Senior Technology Product Manager, Red Hat RHEV Hypervisor 1 RHEV Hypervisor Themes & 2 Architecture & Use cases 3 Q&A 4 Future 5 } HYPERVISOR

More information

Designing Security & Trust into Connected Devices

Designing Security & Trust into Connected Devices Designing Security & Trust into Connected Devices Eric Wang Senior Technical Marketing Manager Shenzhen / ARM Tech Forum / The Ritz-Carlton June 14, 2016 Agenda Introduction Security Foundations on Cortex-A

More information

New Approach to OVS Datapath Performance. Founder of CloudNetEngine Jun Xiao

New Approach to OVS Datapath Performance. Founder of CloudNetEngine Jun Xiao New Approach to OVS Datapath Performance Founder of CloudNetEngine Jun Xiao Agenda VM virtual network datapath evolvement Technical deep dive on a new OVS datapath Performance comparisons Q & A 2 VM virtual

More information

A Big Little Hypervisor for IoT Development February 2018

A Big Little Hypervisor for IoT Development February 2018 A Big Little Hypervisor for IoT Development February 2018 Contents PROJECT OVERVIEW TECHNICAL OVERVIEW GOVERNANCE JOIN US! PROJECT OVERVIEW Current State of Affairs IoT Development IoT device devices requires

More information

The QorIQ portfolio The markets we address and the trends there

The QorIQ portfolio The markets we address and the trends there November 2013 Freescale in Networking The QorIQ portfolio The markets we address and the trends there Product portfolio update what is new Portfolio review: C29x High Performance Tier Mid Performance Tier

More information

TITANIUM CLOUD VIRTUALIZATION PLATFORM

TITANIUM CLOUD VIRTUALIZATION PLATFORM TITANIUM CLOUD VIRTUALIZATION PLATFORM Glenn Seiler Software Defined Infrastructure BU 30 Minutes 12 Content Slides 2017 WIND RIVER. ALL RIGHTS RESERVED. Wind River Titanium Cloud Titanium Cloud is a cloud

More information

Software Datapath Acceleration for Stateless Packet Processing

Software Datapath Acceleration for Stateless Packet Processing June 22, 2010 Software Datapath Acceleration for Stateless Packet Processing FTF-NET-F0817 Ravi Malhotra Software Architect Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, CoreNet, the Energy Efficient Solutions

More information

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010

Open Mobile Platforms. EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms EE 392I, Lecture-6 May 4 th, 2010 Open Mobile Platforms The Android Initiative T-Mobile s ongoing focus on Android based devices in US and EU markets In Nov 2007, Google announced

More information

The Yocto Project. Chris Young S/W Specialist SILICA Europe. Harmonising Software Development across multiple Embedded ARM SOC targets

The Yocto Project. Chris Young S/W Specialist SILICA Europe. Harmonising Software Development across multiple Embedded ARM SOC targets The Yocto Project Harmonising Software Development across multiple Embedded ARM SOC targets Chris Young S/W Specialist SILICA Europe 11 Linux The Open Source OS When consolidation came up in the mainstream

More information

Hands-On Workshop: Developing with the Kinetis Software Development Kit

Hands-On Workshop: Developing with the Kinetis Software Development Kit Hands-On Workshop: Developing with the Kinetis Software Development Kit FTF-SDS-F0127 Michael Norman Technical Marketing Manager Chris Brown Applications Engineer A p r i l. 0 9. 2 0 1 4 TM External Use

More information

A comparative analysis of Precision Time Protocol in native, virtual machines and container-based environments for consolidating automotive workloads

A comparative analysis of Precision Time Protocol in native, virtual machines and container-based environments for consolidating automotive workloads A comparative analysis of Precision Time Protocol in native, virtual machines and container-based environments for consolidating automotive workloads Speaker: Co-authors: Ong Boon Leong boon.leong.ong@intel.com

More information

Building mbed Together: An Overview of mbed OS and How To Get Involved

Building mbed Together: An Overview of mbed OS and How To Get Involved Building mbed Together: An Overview of mbed OS and How To Get Involved Hugo Vincent / Product Lead mbed OS, Paul Bakker / Product Strategy, mbed IoT Device Platform mbed Sponsored Session/ ARM Tech Con

More information

VIRTIO: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD. CUNMING LIANG, Intel

VIRTIO: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD. CUNMING LIANG, Intel VIRTIO: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD CUNMING LIANG, Intel Agenda Towards NFV Cloud vhost Data Path Acceleration vdpa Intro vdpa Design vdpa Implementation Summary & Future Work Towards

More information

OCP Engineering Workshop - Telco

OCP Engineering Workshop - Telco OCP Engineering Workshop - Telco Low Latency Mobile Edge Computing Trevor Hiatt Product Management, IDT IDT Company Overview Founded 1980 Workforce Approximately 1,800 employees Headquarters San Jose,

More information

VortiQa Software Products Overview: Benefits, Functions and Roadmap

VortiQa Software Products Overview: Benefits, Functions and Roadmap August, 2010 VortiQa Software Products Overview: Benefits, Functions and Roadmap NET-F0745 John Chang Agenda Multicore processing - quick overview VortiQa software functional and architecture overview

More information

BUILDING FUNCTIONAL SAFETY PRODUCTS WITH WIND RIVER VXWORKS RTOS

BUILDING FUNCTIONAL SAFETY PRODUCTS WITH WIND RIVER VXWORKS RTOS BUILDING FUNCTIONAL SAFETY PRODUCTS WITH WIND RIVER VXWORKS RTOS Alex Wilson Director, Market Development 2017 WIND RIVER. ALL RIGHTS RESERVED. For over 30 years, Wind River has helped the world's technology

More information

SmartNIC Programming Models

SmartNIC Programming Models SmartNIC Programming Models Johann Tönsing 206--09 206 Open-NFP Agenda SmartNIC hardware Pre-programmed vs. custom (C and/or P4) firmware Programming models / offload models Switching on NIC, with SR-IOV

More information

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module

Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module Freescale Semiconductor Document Number: KSDKK24FN256RN Release Notes 1.0.0, 08/2014 Kinetis SDK Release Notes for the TWR-K24F120M Tower System Module 1 Overview These are the release notes for the TWR-K24F120M

More information

NFV Infrastructure for Media Data Center Applications

NFV Infrastructure for Media Data Center Applications NFV Infrastructure for Media Data Center Applications Today s Presenters Roger Sherwood Global Strategy & Business Development, Cisco Systems Damion Desai Account Manager for Datacenter, SDN, NFV and Mobility,

More information

Agenda How DPDK can be used for your Application DPDK Ecosystem boosting your Development Meet the Community Challenges

Agenda How DPDK can be used for your Application DPDK Ecosystem boosting your Development Meet the Community Challenges SPEED MATTERS. All rights reserved. All brand names, trademarks and copyright information cited in this presentation shall remain the property of its registered owners. Agenda How DPDK can be used for

More information

SmartNIC Programming Models

SmartNIC Programming Models SmartNIC Programming Models Johann Tönsing 207-06-07 207 Open-NFP Agenda SmartNIC hardware Pre-programmed vs. custom (C and/or P4) firmware Programming models / offload models Switching on NIC, with SR-IOV

More information

ENVISION TECHNOLOGY CONFERENCE. Functional intel (ia) BLA PARTHAS, INTEL PLATFORM ARCHITECT

ENVISION TECHNOLOGY CONFERENCE. Functional intel (ia) BLA PARTHAS, INTEL PLATFORM ARCHITECT ENVISION TECHNOLOGY CONFERENCE Functional Safety @ intel (ia) BLA PARTHAS, INTEL PLATFORM ARCHITECT Legal Notices & Disclaimers This document contains information on products, services and/or processes

More information

Achieve Low Latency NFV with Openstack*

Achieve Low Latency NFV with Openstack* Achieve Low Latency NFV with Openstack* Yunhong Jiang Yunhong.Jiang@intel.com *Other names and brands may be claimed as the property of others. Agenda NFV and network latency Why network latency on NFV

More information

Simulation Based Analysis and Debug of Heterogeneous Platforms

Simulation Based Analysis and Debug of Heterogeneous Platforms Simulation Based Analysis and Debug of Heterogeneous Platforms Design Automation Conference, Session 60 4 June 2014 Simon Davidmann, Imperas Page 1 Agenda Programming on heterogeneous platforms Hardware-based

More information

End to End SLA for Enterprise Multi-Tenant Applications

End to End SLA for Enterprise Multi-Tenant Applications End to End SLA for Enterprise Multi-Tenant Applications Girish Moodalbail, Principal Engineer, Oracle Inc. Venugopal Iyer, Principal Engineer, Oracle Inc. The following is intended to outline our general

More information

Linaro Year 6. BKK16 George Grey, Linaro CEO

Linaro Year 6. BKK16 George Grey, Linaro CEO Linaro Year 6 BKK16 George Grey, Linaro CEO Why do we need Linaro? ARM s business model leads to an unprecedented level of innovation in SoCs Intel s quarterly R&D budget is over 2x ARM s annual revenue

More information

ARMv8 port of the Jailhouse hypervisor

ARMv8 port of the Jailhouse hypervisor Security Level: ARMv8 port of the Jailhouse hypervisor Antonios Motakis antonios.motakis@huawei.com Version: V1.0(20160321) Huawei Technologies Duesseldorf GmbH Acknowledgements Jan Kiszka, SIEMENS (Upstream

More information

ARM SERVER STANDARDIZATION

ARM SERVER STANDARDIZATION ARM SERVER STANDARDIZATION (and a general update on some happenings at Red Hat) Jon Masters, Chief ARM Architect, Red Hat 6+ YEARS OF ARM AT RED HAT Red Hat ARM Team formed in March 2011 Bootstrapped ARMv8

More information

Merging Enterprise Applications with Docker* Container Technology

Merging Enterprise Applications with Docker* Container Technology Solution Brief NetApp Docker Volume Plugin* Intel Xeon Processors Intel Ethernet Converged Network Adapters Merging Enterprise Applications with Docker* Container Technology Enabling Scale-out Solutions

More information

A Deep Dive on the QorIQ T1040 L2 Switch

A Deep Dive on the QorIQ T1040 L2 Switch A Deep Dive on the QorIQ T1040 L2 Switch FTF-NET-F0007 Suchit Lepcha Application Engineering Manager F e b. 2 1. 2 0 1 4 TM External Use Agenda Overview Switch Functions Software Conclusion External Use

More information

Intel Open Network Platform. Recep Ozdag Intel Networking Division May 8, 2013

Intel Open Network Platform. Recep Ozdag Intel Networking Division May 8, 2013 Intel Open Network Platform Recep Ozdag Intel Networking Division May 8, 2013 Agenda Traditional Networking vs. SDN Intel Open Network Platform (ONP) Introduction SDN Use Cases Future of ONP Traditional

More information

Silver Bullet of Virtualization. Challenges and Concerns. May 27, 2013 v1.0

Silver Bullet of Virtualization. Challenges and Concerns. May 27, 2013 v1.0 Silver Bullet of Virtualization. Challenges and Concerns May 27, 2013 v1.0 Agenda Introduction / Motivation Background Use Cases / Scenarios Open Questions / Problems Q & A COGENT EMBEDDED 2 Introduction

More information

Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production

Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production Hands-On Workshop: ARM mbed : From Rapid Prototyping to Production FTF-SDS-F0107 Michael Norman, Martin Kojtal A P R. 2 0 1 4 TM External Use Agenda What is mbed? mbed Hardware mbed Software mbed Tools

More information

VIRTIO-NET: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD. CUNMING LIANG, Intel

VIRTIO-NET: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD. CUNMING LIANG, Intel VIRTIO-NET: VHOST DATA PATH ACCELERATION TORWARDS NFV CLOUD CUNMING LIANG, Intel Agenda Towards NFV Cloud Background & Motivation vhost Data Path Acceleration Intro Design Impl Summary & Future Work Towards

More information

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software

Virtualizaton: One Size Does Not Fit All. Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software Virtualizaton: One Size Does Not Fit All Nedeljko Miljevic Product Manager, Automotive Solutions MontaVista Software Agenda Linux and Automotive Challenges Solution: Virtualization Linux Containers Best

More information

Accelerating Telco NFV Deployments with DPDK and SmartNICs

Accelerating Telco NFV Deployments with DPDK and SmartNICs x Accelerating Telco NFV Deployments with and SmartNICs Kalimani Venkatesan G, Aricent Kalimani.Venkatesan@aricent.com Barak Perlman, Ethernity Networks Barak@Ethernitynet.com Summit North America 2018

More information

Verification Futures Nick Heaton, Distinguished Engineer, Cadence Design Systems

Verification Futures Nick Heaton, Distinguished Engineer, Cadence Design Systems Verification Futures 2016 Nick Heaton, Distinguished Engineer, Cadence Systems Agenda Update on Challenges presented in 2015, namely Scalability of the verification engines The rise of Use-Case Driven

More information

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

Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, April 2013 Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, ColdFire+, C- Ware, the Energy Efficient Solutions logo, Kinetis, mobilegt, PEG, PowerQUICC, Processor Expert, QorIQ,

More information

Cisco Enterprise Cloud Suite Overview Cisco and/or its affiliates. All rights reserved.

Cisco Enterprise Cloud Suite Overview Cisco and/or its affiliates. All rights reserved. Cisco Enterprise Cloud Suite Overview 2015 Cisco and/or its affiliates. All rights reserved. 1 CECS Components End User Service Catalog SERVICE PORTAL Orchestration and Management UCS Director Application

More information

Freescale Helps Ease Interoperability Challenges for the Internet of Things

Freescale Helps Ease Interoperability Challenges for the Internet of Things Freescale Helps Ease Interoperability Challenges for the Internet of Things Arnaud Van den Bossche EMEA Marketing and Business Development, Freescale Microcontroller Business Unit TM External Use Freescale

More information

On-Chip Debugging of Multicore Systems

On-Chip Debugging of Multicore Systems Nov 1, 2008 On-Chip Debugging of Multicore Systems PN115 Jeffrey Ho AP Technical Marketing, Networking Systems Division of Freescale Semiconductor, Inc. All other product or service names are the property

More information

EC H2020 dredbox: Seminar School at INSA Rennes

EC H2020 dredbox: Seminar School at INSA Rennes EC H2020 dredbox: Seminar School at INSA Rennes contact@virtualopensystems.com www.virtualopensystems.com Pierre LUCAS 2017-11-22 Open Part 1: Open Company Overview 2 OpenOpen Confidential & Proprietary

More information

Virtual Open Systems (VOSyS)

Virtual Open Systems (VOSyS) Virtual Open Systems (VOSyS) 2018-06-14 Company Profile contact@virtualopensystems.com 2018-05-05www.virtualopensystems.com Virtual Open Systems: Profile Virtual Open Systems (VOSyS) is a French fully

More information

Migrating Unicore Network Packet Processing Applications to Multicore

Migrating Unicore Network Packet Processing Applications to Multicore August, 2009 Migrating Unicore Network Packet Processing Applications to Multicore Challenges and Techniques (1.0) Wilson Lo Architect, Network Software Division, NMG service names are the property of

More information