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