Primary Multicore Software Configurations Mark Hermeling, Senior Product Manager Wind River

Similar documents
WIND RIVER OVERVIEW Wind River. All Rights Reserved.

The future of embedded is Intelligent Wind River solutions to accelerate your development. Hawk Su APAC Service Sales Manager

Android for next IVI system

WIND RIVER VXWORKS for AEROSPACE & DEFENSE AND INDUSTRIAL MARKETS

Device Software Optimization and Wind River Automotive Presented by [Wind River Representative] [title] Wind River

RTOS, Linux & Virtualization Wind River Systems, Inc.

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

SMARTPHONE MARKETS AND TECHNOLOGIES

MIDs and Netbooks and Handsets, Oh My! Jim Ready Founder & CTO Jan 2009

WIND RIVER NETWORKING SOLUTIONS

RF and Microwave Test and Design Roadshow. 5 Locations across Australia and New Zealand. National Instruments. ni.com

10 Steps to Virtualization

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Applying Multi-core and Virtualization to Industrial and Safety-Related Applications

WIND RIVER TITANIUM CLOUD FOR TELECOMMUNICATIONS

WIND RIVER ANSWERS TO 50 QUESTIONS TO ASK YOUR ARINC 653 VENDOR

SIMPLIFYING THE CAR. Helix chassis. Helix chassis. Helix chassis WIND RIVER HELIX CHASSIS WIND RIVER HELIX DRIVE WIND RIVER HELIX CARSYNC

Multicore Challenges and Choices: Deciding Which Solution Is Right for You

FLUID COMPUTING. ARC FORUM, India Ricky Watts Director of Industrial Solutions, Wind River IN A SOFTWARE-DEFINED WORLD

8 Results of the 2009 Study. 8.1 Summary

Simplifying the Development and Debug of 8572-Based SMP Embedded Systems. Wind River Workbench Development Tools

SMARTPHONE OPERATING SYSTEMS

Mobile Virtualization: Impact on the Mobile Ecosystem. Market Study First Quarter, 2013

Wireless Network Virtualization: Ensuring Carrier Grade Availability

Wind River Android Solutions

Thomas Seifert Senior Executive Vice President and General Manager, Memory Products Group

Gartner Supply Chain Top 25 List

GPS AND MOBILE HANDSETS

THE INTERNET OF THINGS FOR DEFENSE

Android Everywhere. Cristina Segal, EMEA Director Android Solutions GM Android testing tools

Developing Across the Continuum of Intel Platforms

Marie Hattar Chief Marketing Officer

CV Senior Systems Manager / Architect Matias Sundman

Requirements for Virtualization in Next-Generation Industrial Control Systems

EXTEND DAISY CHAIN STAR WIRING POINT TO POINT REDUNDANT RING NETWORK

Security and Performance Benefits of Virtualization

Carrier Grade Linux and VxWorks

Multicore platform towards automotive safety challenges

A Road Map to the Future of Linux in the Enterprise. Timothy D. Witham Lab Director Open Source Development Lab

CCAM Certified Control Account Manager CREDENTIAL CERTIFICATION FACT SHEET

Data-Centric Architecture for Space Systems

BUILDING FUNCTIONAL SAFETY PRODUCTS WITH WIND RIVER VXWORKS RTOS

NOVEMBER 2010 DEVICE & MANUFACTURER DATA DEVICE OS & CARRIER MIX MOBILE DEVELOPER TRENDS. Visit to sign up

NEWS 2018 CONTENTS SOURCE CODE COVERAGE WORKS WITHOUT CODE INSTRUMENTATION. English Edition

SIERRAWARE SIERRATEE FOR MIPS OMNISHIELD

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

OpenStack Seminar Disruption, Consolidation and Growth. Woodside Capital Partners

Making Full use of Emerging ARM-based Heterogeneous Multicore SoCs

Software Development Using Full System Simulation with Freescale QorIQ Communications Processors

Applying MILS to multicore avionics systems

Linux Community Project Leaders Unite. Peter Vescuso EVP Marketing, Bus Dev Black Duck Software

Highlights of Membership Data FY

Barclay s 2009 Worldwide Wireless and Wireline Conference

A Data-Centric Approach for Modular Assurance Abstract. Keywords: 1 Introduction

Mentor Automotive Save Energy with Embedded Software! Andrew Patterson Presented to CENEX 14 th September 2016

SATURN 2011 Sponsorship Opportunities ARCHITECTING FOR CHANGE

Open Digital: The Digital Services Opportunity Explored

Current Activities at SAE SSTC G12 (Solid State Devices) G24 (Pb-free Risk Mitigation) Chair of SSTC G12 & G24

JUST WHAT THE DOCTOR ORDERED: A SOLUTION FOR SMARTER THERAPEUTIC DEVICES PLACEHOLDER IMAGE INNOVATORS START HERE.

Copyright Khronos Group Page 1. Vulkan Overview. June 2015

MPEG-2 Patent Portfolio License Briefing*

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

CONVERT. USB Conversion. Serial Conversion. Fiber Optic Conversion RS-232 RS-485 RS-232 RS-485 RS-422 TTL. Ethernet RS-422 TTL

WIND RIVER VXWORKS MULTI-CORE EDITION

KVM on Embedded Power Architecture Platforms

MILS Middleware: High Assurance Security for Real-time, Distributed Systems

Global VoLTE Market Forecast, : A Growing Global Service. Market Report First Quarter, 2015

Advanced Cloud Infrastructures

FTF-IND-F Multi-core processing for Safe and Secure Industrial applications Solutions from Freescale

Why ARINC 818? A White Paper by Paul Grunwald

Location As A service KA Band Bologna 2015

Qt in MeeGo. Zhang Chi Manager of Qt & MeeGo ecosystem, Greater China

Hypervisor Market Overview. Franz Walkembach. for GENIVI AMM, April 19 th, 2018 (Munich) SYSGO AG Public

APPROVED SUMMARY OF 3GPP2 TSG-C MEETING for 28 December 2001 conference call.

Android Everywhere. February 15, Cristina Segal, WW Director Android Solutions

LTE in Industry Verticals: Market Opportunities and Forecasts

Real-Time Systems and Intel take industrial embedded systems to the next level

Car Connectivity Consortium. MirrorLink and the Connected Car

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

Transforming the way people watch TV

The SDN Revolution: Transforming Next Generation Carrier Networks

Freescale QorIQ Program Overview

Delivering the Digital Institution

Network Systems Integration Market Opportunities, Strategies, and Forecasts, 2005 to Network Systems Integration. Picture by Susie Eustis

These slides contain projections or other forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Wind River Aerospace and Defense

The MILS Partitioning Communication System + RT CORBA = Secure Communications for SBC Systems

Sensor Open Systems Architecture (SOSA)

Company & technology update. Sam Forsbom, Antti Löppönen

InterDigital Communications Corporation September 2006

AVOIDING THE 2020 WINDOWS 10 ATM HARDWARE UPGRADE CYCLE A PROOF OF CONCEPT

JCOSE INCOSE. JCOSE (INCOSE Japan Chapter) 1. INCOSE 2. INCOSE

Simplify System Complexity

A unified multicore programming model

Your Data Center is Everywhere. Unified Computing System Data Center Campaign Overview Marketing Cheat Sheet

Security for Secure IoT: Advanced Architectures for IoT Gateways. Simon Forrest Director of Segment Marketing, Consumer Electronics

Cisco Connected Factory Accelerator Bundles

Embedded HW/SW Co-Development

Juniper Networks Switching: EX & QFX Series

Transcription:

Primary Multicore Software Configurations Mark Hermeling, Senior Product Manager Wind River

Agenda Multicore and Virtualization at Wind River Primary Software Configurations Business drivers behind Multicore and Virtualization Building software with Multicore and Virtualization Q&A 2

Leaders in Every Industry Rely on Wind River Network Equipment Industrial and Automotive Aerospace and Defense Consumer 27%* 33%* 20%* 25%* 22%* 3 Alcatel-Lucent Cisco EMC Ericsson Hewlett-Packard Huawei Intel Juniper LG Electronics Marconi Motorola Nokia-Siemens Nortel Oki UT Starcom ZTE *Percentages reflect bookings for the quarter ending January 31, 2009 ABB Agilent BMW Bosch/Blaupunkt Continental DaimlerChrysler Delphi General Electric General Motors Honda Honeywell Hyundai Magneti Marelli Mitsubishi National Instruments Nissan Rockwell Automation Samsung Schneider Siemens Yasukawa BAE Systems Boeing EADS General Dynamics Finmeccanica Harris Honeywell ITT L3 Communications Lockheed Martin MHI NASA NEC Northrop Grumman Raytheon Rockwell Collins Smiths Aerospace Thales U.S. Navy Apple Datung Epson Emerson Ericsson Hewlett-Packard Iwatsu Kyocera LG Electronics Motorola Philips Ricoh Samsung Sanyo Sony Thomson Toshiba Verizon

Wind River s Solution Portfolio Spectrum Solutions Application aggregators Predictable Extensible Ubiquitous Partially finished Custom Solution Device-Specific Platform High-speed video camera, set-top box, VoIP phones Android, LiMo, Moblin, GenIVI Infrastructure Application builders High performing Small but scalable Reliable, bulletproof Industry-Specific Platform Extended OS Kernel Networking, industrial, medical VxWorks MILS, VxWorks Cert, VxWorks 653 Carrier Grade Linux VxWorks, Linux, Hypervisor Products Complete Design 4

Wind River Product Portfolio Aerospace and Defense Industrial and Automotive Network Equipment Consumer Wind River Workbench and Wind River Test Management Networking, Graphics, Security, and Connectivity Middleware Technologies Partner Software Ecosystem VxWorks MILS VxWorks 653 VxWorks Cert VxWorks 5.x/6.x Wind River Linux Wind River Services Multicore and Virtualization Wind River Hypervisor Optimized Hardware Integration 5

Business and Market Demands Business Constraints Market Demands Business Constraints Time-to-market pressure Price erosion Fewer resources Lower cost Market Demands Increased functionality Smaller packaging Higher reliability Lower operations cost (power) 6 Disruptive Technologies The effective application of multicore and/or virtualization technology is necessary to address these constraints and demands

Multicore and Virtualization What are these technologies? What opportunities do these technologies open up? Why are they becoming so important in the embedded device industry now? What is needed to effectively apply these technologies to create better devices? 7

Multicore Multicore combines two or more independent cores into a single package composed of a single integrated circuit (IC) 1.6 1.2 0.8 0.4 0 Max. Freq 80% Max Dual Core Does this mean your application will perform 1.6 times faster? See Amdahl s Law Performance Power 8

Virtualization Virtual Machine 1 Virtual Machine 2 Application 1 Application 2 Guest OS 1 Guest OS 2 Virtual Machine Monitor (Hypervisor) Single or Multicore Processor 9

Primary Multicore Software Configurations Single Core Traditional OS CPU Virtualization OS OS Hypervisor CPU Multicore SMP OS Core 1 Core 2 Supervised AMP (samp) OS OS Supervisor Core 1 Core 2 Arbitrary combinations of these primary configurations can be used to create more advanced configurations. xworks, Wind River Linux, or other executive or OS 10

Drivers for Multicore and/or Virtualization Primary Driver Performance Consolidation Technology Application Single core to multicore Multicore to multi-multicore Multiprocessing to multicore Multiprocessing to virtualized (single or multicore) Multiple computers to virtualized (single or multicore) Previous Barrier Requiring Separation Different OS requirements (RTOS/HMI) Specialized hardware (CPU/ASIC/FPGA) Safe and non-safe subsystems Secure and non-secure subsystems GPL and non-gpl subsystems 11 Adoption of multicore and virtualization open up related opportunities to do the following: Leverage existing software in the form of legacy, commercial off-the-shelf (COTS), and open source Improve reliability of systems

Multicore Software Platform (Supervised AMP) Characteristics Driver could be performance, multiprocessing consolidation, and/or reduction of specialized hardware Protection via supervisor Benefits Legacy reuse Scalability Utilize specialized hardware with tool support Multi-OS (specialized, innovation) Reliability (Isolation/Restart) Control Plane Data Plane (WR NAE*) Data Plane (WR NAE*) Data Plane (WR NAE*) WR Linux or VxWorks WRE WRE WRE Wind River Hypervisor (as Supervisor) Core 0 Core 1 Core 2 Core n Multicore Processor (4, 8, 16+ Cores) Run-Time Platform R NAE: Network acceleration engines RE: 12 Wind River Executive

Multicore Software Platform (Virtualized) Characteristics Consolidation/migration-focused Multi-OS Real-time, general, other Full protection via hypervisor Certification possible Benefits Legacy reuse Multi-OS (specialized, innovation) Reliability Boot time Cost (COGS, power) Safe/Secure/GPL Isolation App 1 OS 1 App 2 OS 2 Virtual Board Application Wind River Hypervisor Single or Multicore Run-Time Platform 13

Multicore Run-Time Support Operating System Choices Intercore Communication Linux SMP/AMP VxWorks SMP/AMP Other or None SMP, AMP, and Virtualization Distributed Shared Memor Scalable Virtualization Support Multicore Enabled Networking Fully Virtualized Virtual Boards Virtualized Shared Devices Fault Isolation Loader Offloading: Forwarding, Crypto, Etc. 14

Multicore Tools Support Prototyping and Simulation System Monitors and Analyzers View Asynchronous Event and Monitor Core Utilization Debugging Multiple Contexts On-Chip Debugging 15 Workbench Debugger

Multicore Paradox Benefits Performance Consolidation Reduced cost Reduced power Wind River Multicore Software Maximizes the potential benefits (optimization/flexibility) Minimizes or alleviates the concerns (reduce risk) Concerns Increased complexity (costs, time-to-market) Quality/reliability Performance 16

A Comprehensive Solution for Multicore Runtime Multi-OS VxWorks, Wind River Linux, other OS/executive Multi-Configuration- SMP, samp virtualization, offload Tools Prototype Analyze Diagnose Test Silicon Optimized Education and Professional Services Training 350 engineers Integration System design Mentoring System integration Future-Proof Only Wind River provides the breadth and flexibility to maximize the benefits of multicore while minimizing the risks 17

Summary Multicore and virtualization technologies are creating an inflection point in the device industry There is no single solution for all situations; you need breadth and flexibility The companies that leverage these technologies most effectively are able to compete and differentiate 18