ARM Architecture for the Computing World: From Devices to Cloud. Roy Chen Director, Client Computing ARM

Similar documents
ARM Processor Evolution

big.little Technology Moves Towards Fully Heterogeneous Global Task Scheduling Improving Energy Efficiency and Performance in Mobile Devices

Which ARM Cortex Core Is Right for Your Application: A, R or M?

High Performance or Cycle Accuracy?

Introduction to Android

ARM Processors and the Internet of Things. Joseph Yiu Senior Embedded Technology Specialist, ARM

Convergence Terminal in Post PC Era

Embedded Software the Driver for Microelectronics?

Mobile and Embedded/IoT market Overview and Trends. June 2014

Feb.2012 Benefits of the big.little Architecture

ARM. Enabling the world s leading

A Survey on ARM Cortex A Processors. Wei Wang Tanima Dey

ipad, a revolutionary device - Apple

Efficient and multi-market embedded processing based on ARM : beyond architecture dilemma

Dell Wyse Cloud Connect

Dell Wyse Cloud Connect discussion card

Applied Micro development platform. ZT Systems (ST based) HP Redstone platform. Mitac Dell Copper platform. ARM in Servers

Mobile Devices and Systems Lesson 02 Handheld Pocket Computers and Mobile System Operating Systems

The End of Personal Computer

Application Performance Analysis of the Cortex-A9 MPCore

MPSoC Designs: Driving Memory and Storage Management IP to Critical Importance

ARM Processors for Computer-On-Modules. Christian Eder Marketing Manager congatec AG

World-wide University Program


The Future of the ARM Processor in Military Operations

A Scalable VISC Processor Platform for Modern Client and Cloud Workloads

Hardware accelerated Virtualization in the ARM Cortex Processors

Android Development: a System Perspective. Javier Orensanz

VMware End User Computing Horizon Suite

Our software strategy

Understanding the Performance of an X User Environment

FreeTAB 1017 IPS2 X4+ Sint-Truidensesteenweg Hakendover

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze

Industry First X86-based Single Board Computer JaguarBoard Released

Driving Embedded Innovation with ARM Ecosystem

How mobile operators can monetize 3G investments through an effective applications platform

Home and Digital. Jean-Marc Chery Chief Operating Officer

Going beyond a faster horse to transform mobile devices

big.little Technology: The Future of Mobile Making very high performance available in a mobile envelope without sacrificing energy efficiency

Parallelism and Energy-efficient GPUs from Mobile to Supercomputers. Jem Davies ARM Fellow, VP of Technology Media Processing Division 24-Feb-13

BYOD Mobile Device Chart

GPU System Architecture. Alan Gray EPCC The University of Edinburgh

Sierraware Overview. Simply Secure

ARM AND QUALCOMM: Enabling the Next Mobile Computing Revolution with Highly Integrated ARMv8-A based SoCs

Development With ARM DS-5. Mervyn Liu FAE Aug. 2015

SMARTPHONE INNOVATION

Legal Issues for FOSS-based Supply Chain Management. Herve Guyomard, Black Duck Software

How To Build An Ark Processor With An Nvidia Gpu And An African Processor

A Powerful solution for next generation Pcs

Android for the Enterprise and OEMs. Peter Vescuso Black Duck Software

ARM Cortex-R Architecture

Mentor Embedded IVI Solutions

1. Evolution of the smart phone. 2. The cloud and how it will make us smarter. 3. Hadoop the smart reporting tool

SierraVMI Sizing Guide

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE

Introduction to Android

Mobile Apps Present, Past, and Future. Dan Gordon Director of Research, Valhalla Partners

Wyse Cloud Connect. Secure productivity from work, home, and on the go. Learn more. Here:

DesignWare IP for IoT SoC Designs

Capacities Overview: 9.7 MultiTouch Screen with IPS technology Access to AndroidTM apps HD Multimedia playback

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

World-class 4G/LTE Connectivity in a Tablet: The ARCHOS Diamond Tab

Transform: Cloud Client Computing

Embedded Development Tools

Solution Visualization

Introduction to the Universal Flash Storage Assocation

Virtual Desktop VMware View Horizon

Lecture 2: Computer Hardware and Ports.

"It's a Phone First! How to Test Your Five-star Mobile Apps"

Mobile Processors: Future Trends

ZigBee Technology Overview

A personal view on. Mobile Computing. presented to the Illawarra Computer Enthusiasts (ICE) by Rolf Schreiber, 27 October 2012

Android on Intel Course Introduction. Paul Guermonprez Intel Software

Ubuntu ARM - What Is It?

Low power GPUs a view from the industry. Edvard Sørgård

ANDROID OPERATING SYSTEM

Laptop vs. Tablet. What Should I Buy? Presented by: Matt Harmon & Rob Germeroth

70c Cobalt. Wifi. Android Kit Kat

Mobile Phones Operating Systems

Hybrid Platform Application in Software Debug

Texas Instruments OMAP platform optimized for Microsoft Windows Mobile -based devices

Mobile Operating Systems. Week I

[Whitepaper] New Generation RISC Processing Power - Green Technology Engenders New Business Opportunities

ARM Cortex-A9 MPCore Multicore Processor Hierarchical Implementation with IC Compiler

How To Make Your Computer More Efficient And Reliable

Real-Time Operating Systems for MPSoCs

Chrome OS*-Based Devices in the Enterprise

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

How To Understand The Power Of Unity 3D (Pro) And The Power Behind It (Pro/Pro)

Autumn The Ultimate Guide to Tablets

12 October 2012 White paper. Best Practices in Mobile Application Testing

CSE597a - Cell Phone OS Security. Cellphone Hardware. William Enck Prof. Patrick McDaniel

Scholastic Education Technology Programs

Crosswalk: build world class hybrid mobile apps

REDCENTRIC UNITY SOFTWARE MINIMUM REQUIREMENTS

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Mobile Operating Systems Lesson 05 Windows CE Part 1

Vmware Horizon View with Rich Media, Unified Communications and 3D Graphics

Google Enterprise Geospatial. Andrea Aymerich Head of Geo Enterprise Italy

Università Degli Studi di Parma. Distributed Systems Group. Android Development. Lecture 1 Android SDK & Development Environment. Marco Picone

Transcription:

ARM Architecture for the Computing World: From Devices to Cloud Roy Chen Director, Client Computing ARM 1

Who is ARM ( Advanced RISC Machines ) ARM is the world s leading semiconductor IP company and The Architecture for the Digital World Processors Video Accelerators 3D Graphics Fabric Physical IP Development Tools Over 15 billion ARM technology based chips shipped to date Over 700 processor licenses sold to more than 250 companies Millions of developers; billions of users ARM has the right technology optimized for a mobilizing world We re customer-focused listening harder and responding faster 2

ARM Business Model ARM creates IP to design and implement chips ARM invests in ecosystem of software and tools vendors ARM licenses our IP to all the major chip manufacturers OEM can develop a wide-range of low cost and highly-differentiated devices OEM can buy software-compatible chips from multiple manufacturers 3

You don t need a sticker to tell it is ARM Powered Powering every smartphone At heart of 95% of media tablets and ereaders Enabling 3D HDTV and BlueRay to be stunning and connected Making portable electronics portable Ensuring routers are smart and printers print Connecting the PC/notebook as brains of the disk drive, Bluetooth, and WiFi Helping other things just work: washing machines, dryers, refrigerators and more.. Over 1.8 Billion ARM cores were shipped in chips in Q1 2011 4

Broad Range of Application Processor IPs Cortex-A8 - Today s volume silicon baseline - NEON multimedia engine - 1000DMIPS@500MHz+ in 65LP Frequency figures are representative ARM Cortex-A Low-Power Leadership x1-4 Cortex-A9 - Technology leadership - Second generation 1-4X SMP - 4x1750DMIPS@700MHz+ in 40LP x1-4 Cortex-A5 - Optimized for Volume PPA, A9-80% more DMIPS/mw than ARM11/9-4x1500DMIPS@1GHz+ in 40G x1-4 Cortex-A15 >2GHz+ in 28HPM Performance Functionality Efficiency x1-4 Cortex-A7 Maximum Applicability, Maximum Value 5

Power Optimized Mali GPU IPs ARM Mali Graphics Performance Leadership Performance, Functionality x1-4 Mali-400 MP x1-4 Mali-T604 - World s first multicore embedded GPU - High-performance graphics to beyond 1080p - Leading power efficiency and reduced bandwidth Mali-200 -Entry level - Leading anti-aliasing for superior image quality - Innovative Tri-pipe architecture for performance and flexibility - GPGPU computing with OpenCL 1.1 up to 68GFLOPS - State of the art bandwidth reduction - DirectX11 and next generation Khronos graphics standards up to 2GPix/s Mali-300 - Ideal configuration for mid-range use-cases - Efficient energy and bandwidth usage All Mali GPUs support the Khronos APIs OpenVG 1.1 and OpenGL ES 2.0 plus roadmap. 2010 2011 2012 2013 Future 6

Consumers Now Driving Computing Source: Morgan Stanley, 2009 7

The ARM Ecosystem Will Benefit Tablets have changed the computing landscape New OSs like Android Honeycomb, Google s Chrome OS, and RIM s QNX are enabling innovation Microsoft s Windows 8 will transform PCs Shipments (Millions) 800 700 600 500 400 300 200 100 0 Mobile Computing Shipments 50% 15% 2011 2012 2013 2014 2015 New norm Everexpanding-coolinnovative products Media Tablets Mini-notebooks Mobile PC ARM Media Tablets ARM Mini-notebooks ARM Mobile PC Source: Units - Gartner Q1 11 Computing Forecast; Share - ARM and Goldman Sachs 1/18/2011 8

Degrees of Mobility Freedom! All Day Use Smartphones Tablets/ ebook Frequent Recharging Classic PC hours of use ARM technology delivers days-of-use in Ultraportables Using a fraction of the power Delivering Web browsing and email Adding ARM sub-system gives days-of-use 9

The Opportunity in Mobile Computing The Smartphone is evolving into the mobile computer - Increased performance at low-power, larger screen size and easier data input Data throughput is driving increased connectivity Software is driving the mobile user experience - Internet browsing, Email, HD video, navigation with augmented reality, gaming, apps and content Bluetooth Cortex -M3 & Cortex-M0 WiFi Cortex-R4 & ARM968 SIM Securcore SC300 GPS Cortex-M3 & Cortex-M0 Power Management Cortex-M3 & Cortex-M0 Cellular Modem Cortex-R4, Cortex-R5 & Cortex- R7 Flash Controller Cortex-M3 Apps Processor Cortex-A5 (MPCore), Cortex-A9 (MPCore), Cortex-A15 (MPCore); ARM Mali Graphics Touchscreen Controller Cortex-M0 10

Media Tablets Innovating still but HTC Flyer Acer Iconia W500 Toshiba 7 ASUS Transformer ASUS MeMo Lenovo LePad Motorola XOOM Amazon Fire LG G-Slate Samsung TAB 10.1/ 8.9 Galaxy Tab 7.0Plus Sony P/S Tablets Barnes & Noble Nook 11

Market Trends of Computing Products Performance, Functionality Cortex-A8 ARM11 ARM9 Released Development Adv. Planning Android Based Android Honeycomb For Tablets ARM Based Tablets Low-Power Leadership Cortex-A9 2-4 Core 1+GHz Mali 400 V7x1-x4 PIPD 40/28nm Cortex-A9 Single Core Mali 1+ GHz 400 x1-x2 PIPD 40nm Android ICS & Windows 8 Tablets for Hybrid Tablet, Clamshells and more Cortex-A15 x2-4 Cortex-A9 x4 1-2 Mali GHz T6 V7 x2-x4 PIPD 28nm Cortex-A9 x2 1+GHz Mali 4/6 V7 x1-x4 PIPD 40/28nm Cortex-A9 Single Core Mali 1+ GHz 400 x1-x4 PIPD 40nm Cortex-A15 x2-x4 Cortex-A7 x2-4 Cortex-A9 x4 2+ GHz Mali V7Thor PIPD 28/20nm Cortex-A15 x2-x4 Cortex-A7 x2-4 Mali 4/T6 x1-x4 1-2 GHz V7 PIPD 40/28nm Cortex-A7 x2-4 0.8-2 Mali GHz 4/T6 V7 x1-x2 PIPD 40/28nm Cortex-A9 x1-4 Cortex-A7 x1-4 1+GHz V7 Mali 400 x1-x4 PIPD 40nm ARM v8 32/64 bit Mali Fabric /Phy Tools CA9 might become the basic line for client computing More Form factors Higher performance Increased segmentation Longer battery life Greater integration with other devices. 2010 2011 2012 2013 Future 12

Future: Need More Performance and Battery Life As a primary device, increased battery life is essential Mobile performance needs are highly elastic PERFORMANCE Conflicting Requirements Higher Performance Many apps can be run simultaneously Smartphone needs to be very responsive Better Efficiency Constant Connectivity and usage Voice, SMS, trickle feeds are low-intensity tasks Increased Increased 13

big.little Processing Using the right processor for the right job Up to 70% energy savings on common workloads Flexible and transparent importance of seamless software handover Demanding Tasks browsers, gaming, content creation big Best Performance Interrupt Control Cortex-A15 Cortex-A7 CPU CPU CPU CPU L2 Cache L2 Cache Always on, Always Connected tasks OS, UI activity Maximum Efficiency LITTLE CCI-400 Coherent Interconnect 14

Changing the Game: The Best of Both Seamlessly combine Cortex-A15 and Cortex-A7 Transparent to Applications and Middleware Applications and Middleware Compatible with current OS mechanisms Tuning of Power Management Policies OS Power Management Software Firmware Interrupt Control Coherent Interconnect enables tight coupling Common interrupt control for simplified s/w Software-driven task migration in microseconds Cortex-A15 Cortex-A7 CPU CPU CPU CPU L2 Cache L2 Cache Coherent Interconnect 15

Announcement in 2011 16

Providing Choice in Silicon Solutions All ARM Cortex-A8, Cortex-A9 or ARMv7A architecture based High performance graphics & video (encode & decode) including some ARM Mali based products Differentiated process technology for performance, power and price targets Range of integrated peripherals and interfaces Broad software support (OS, Web, Apps) 17

OS, Web and Apps Optimized for ARM PC-class OSs are being optimized for ARM based chips Browsers, middleware and plug-ins deliver complete internet, more efficiently than desktop PCs 100,000 s of apps run natively on the ARM architecture Enriching the ecosystem as more apps are launched every day When was the last time you were excited about an app for your desktop PC? Operating Systems Microsoft announced future Windows OS for ARM based SoCs Google developing Chrome OS for PCs using low power ARM chips Ad Browsers / Plug-ins Optimizations have increased ARM Javascript performance by 5x in the past year Web performance a key CPU design performance measure Apps Most apps created using ARM native development tools for best performance and lowest power Highly optimized ARM JIT compiler performance for nonnative code applications 18

ARM Leadership on Android >550k ARM processor based Android devices shipping daily Android is ARM optimized Many libraries are written in optimized ARM assembler code Browser optimized for Cortex-A Reduces time-to-market for OEMs and ARM silicon partners >300 ARM Powered, Certified Android Devices Phones, tablets, netbooks and digital TV s are running Android on ARM Cortex-A Processors 19

Windows on ARM Milestones Windows on ARM Announced Support CES - JAN - 2011 Windows 8 Unveiled Systems Computex - JUN - 2011 Build Windows Developer Conference Anaheim - SEP - 2011 The ARM Architecture will be supported in the next major release of Windows Codename is Windows 8 Developer systems in tablet and notebook form factors Full Windows experience Windows on ARM: Always on, Always Connected It s not going to be Intel or ARM, it s going to be Intel and ARM for various usage scenarios. PCs, tablet form factors, phones, 20

All Are Terminals under the Cloud Fully Internet capable Browser functionality spreading to a wide range of ARM powered devices Multimedia-rich Delivering no compromise audio and video playback Fast on/off Able to access all the time (under the cloud) 21

Driving Growth Opportunities 22

Security is Not An Afterthought Pay-for-play in media platforms e-ticketing, metering by phone Secure mobile payments TrustZone is part ARM v7 Architecture for Application Cores Data and devices protected within each application Permissions granted by secure kernel TrustZone system IP dynamically secures system memory and peripherals Most Cortex-A class SoCs support Security, infotainment in automotive Trustlet apps TrustZone software MobiCore 23

TrustZone Security To Keep It Safe 1. Define secure hardware architecture Two separate domains:- normal and secure Extends across system:- Processor, display, keypad, memory, clock, radios 2. Implement in silicon system on chip (SoC) Physically enforcing secure/normal separation CPU NORMAL CPU SECURE 3. Combine SoC with Secure OS Separate but connected to main operating system Result: A Trusted Execution Environment Ready to develop and deploy trusted services Rich OS Secure OS Trusted Execution Environment 24

Smarter Systems Balanced Approach CPUs -- High-performance / low-power CPUs are critical; you don t need high-end level PC processor performance GPUs -- Critical and are more important for the success of these devices then the CPU. A good GPU can make or break the device. Video It is about HD, you can t do it, you can t play. Encode as well as decode. Now 3D Tuned System Only use what you need when you need it. New measurement is days of use vs. GHz Secure Processing Delivering secure devices, secure content, secure services, secure payments securing your digital world 25

Summary Plenty of Smartphone, Superphones and Tablets are in the market today, more computing devices are coming Mobile Computing is comprised of Tablet, e-book and Ultraportable Laptop ARM enables All Day Use, Always On and Always Connected from Smarphone, Tablets, Ultraportable Notebooks to all portable devices in the future ARM s ARMv7 multicore is mainstream in 2012, enabling the mobile computing market You are welcome to license ARM IP for the future market! 26

Thank you Please contact roy.chen@arm.com for more information 27