Where Does ARM Fit In?

Where Does ARM Fit In?
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
2
ƒ
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
ARM Business Model
ARM creates IP
to design and
implement chips
ARM invests in
ecosystem of
software and tools
vendors
OEM can develop a wide-range of
low cost and highly-differentiated
devices
3
ARM licenses our IP
to all the major chip
manufacturers
OEM can buy
software-compatible
chips from multiple
manufacturers
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..
ƒ
ƒ
ƒ
ƒ
ƒ
4
Over 1.8 Billion ARM
cores were shipped in
chips in Q1 2011
ARM Cortex-A
“Low-Power Leadership”
x1-4
Cortex-A15
>2GHz+ in 28HPM
Performance
x1-4
x1-4
Cortex-A9
Cortex-A7
- Technology leadership
- Second generation 1-4X SMP
- [email protected]+ in 40LP
Cortex-A8
Functionality
- Today’s volume silicon baseline
- NEON multimedia engine
- [email protected]+ in 65LP
x1-4
Cortex-A5
- Optimized for Volume PPA, A9
- 80% more DMIPS/mw than ARM11/9
- [email protected]+ in 40G
Frequency figures
are representative
5
Efficiency
Maximum Applicability, Maximum Value
Broad Range of Application Processor IPs
Power Optimized Mali GPU IPs
ARM Mali
Performance, Functionality
“Graphics Performance Leadership”
x1-4
Mali-T604
x1-4
Mali-400 MP
- 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
- World’s first multicore embedded GPU
- High-performance graphics to beyond 1080p
- Leading power efficiency and reduced bandwidth
Mali-300
Mali-200
- Ideal configuration for mid-range use-cases
- Efficient energy and bandwidth usage
- Entry level
- Leading anti-aliasing for superior image quality
…. 2010
6
2011
All Mali GPUs support the Khronos APIs
OpenVG 1.1 and OpenGL ES 2.0 plus roadmap
2012
2013
Future
Consumers Now Driving Computing
Source: Morgan Stanley, 2009
7
The ARM Ecosystem Will Benefit
ƒ Tablets have changed
Mobile Computing Shipments
800
the computing landscape
Honeycomb, Google’s
Chrome OS, and RIM’s
QNX are enabling
innovation
ƒ Microsoft’s “Windows 8”
will transform PCs
New “norm” – Everexpanding-coolinnovative products
8
Shipments (Millions)
ƒ New OSs like Android
700
600
500
50%
400
300
200
100
15%
0
2011
2012
2013
2014
2015
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
Freedom!
Degrees of Mobility
All Day Use
Smartphones
Tablets/ ebook
Frequent Recharging
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
Classic PC – hours 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
SIM
Securcore® SC300™
WiFi
Cortex-R4 & ARM968™
Cellular Modem
Cortex-R4, Cortex-R5 &
Cortex- R7
Flash Controller
Cortex-M3
GPS
Cortex-M3 & Cortex-M0
Power Management
Cortex-M3 & Cortex-M0
Apps Processor
Cortex-A5 (MPCore),
Cortex-A9 (MPCore),
Cortex-A15 (MPCore);
ARM Mali™ Graphics
Touchscreen Controller
Cortex-M0
10
Media Tablets … Innovating still but
Acer Iconia W500
HTC Flyer
Lenovo LePad
Toshiba 7”
ASUS Transformer
Motorola XOOM
Samsung TAB 10.1/
Galaxy Tab 7.0Plus
8.9
11
ASUS MeMo
LG G-Slate
Amazon Fire
Sony P/S Tablets
Barnes & Noble
Nook
Market Trends of Computing Products
ARM Based Tablets
• More Form
factors
• Higher
performance
• Increased
segmentation
ARM v8 32/64 bit
• Longer battery
Fabric
life
Mali
Tools
/Phy
• Greater
integration
with other
devices
“Low-Power Leadership”
Android ICS
& “Windows 8”
Tablets for
Hybrid Tablet,
Clamshells and
more
Performance, Functionality
Released
Development
Adv. Planning
Android
Honeycomb
For Tablets
Android
Based
Cortex-A8
ARM11
Cortex-A15 x2-4
Cortex-A9 x4
1-2Mali
GHz
T6V7
x2-x4
PIPD 28nm
Cortex-A15 x2-x4
Cortex-A7 x2-4
Cortex-A9 x4
Mali
2+ GHz
V7Thor…
PIPD 28/20nm
Cortex-A15 x2-x4
Cortex-A7 x2-4
1-2 Mali
GHz 4/T6
V7 x1-x4
PIPD 40/28nm
Cortex-A9
2-4 Core
1+GHz
V7x1-x4
Mali 400
PIPD 40/28nm
Cortex-A9 x2
1+GHz
Mali 4/6V7
x1-x4
PIPD 40/28nm
Cortex-A7 x2-4
0.8-2Mali
GHz4/T6
V7 x1-x2
PIPD 40/28nm
Cortex-A9
Single Core
1+ GHz
Mali
400 x1-x2
PIPD 40nm
Cortex-A9
Single Core
1+ GHz
Mali
400 x1-x4
PIPD 40nm
Cortex-A9 x1-4
CA9 might become the basic
Cortex-A7 x1-4
line for client computing
1+GHz V7
Mali 400 x1-x4
PIPD 40nm
ARM9
…. 2010
12
2011
2012
2013
Future
Future: Need More Performance and Battery Life
ƒ As a primary device, increased battery life is essential
ƒ Mobile performance needs are highly elastic
Conflicting Requirements
PERFORMANCE
Higher Performance
13
Increased
ƒ 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
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
Interrupt Control
Cortex-A15
“Always on, Always
Connected” tasks
OS, UI activity
Cortex-A7
CPU
big
CPU
Best
Performance
L2 Cache
CPU CPU
L2 Cache
CCI-400 Coherent Interconnect
14
Maximum
Efficiency
LITTLE
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
OS
Power Management
Software
Firmware
Tuning of Power Management Policies
Interrupt Control
Cortex-A15
Coherent Interconnect enables tight coupling
CPU
Common interrupt control for simplified s/w
CPU
L2 Cache
Cortex-A7
CPU
CPU
L2 Cache
Software-driven task migration in microseconds
Coherent Interconnect
15
Announcement in 2011
16
Providing Choice in Silicon Solutions
ƒ
ƒ
All ARM Cortex-A8, Cortex-A9 or ARMv7A architecture based
ƒ
ƒ
ƒ
Differentiated process technology for performance, power and price targets
High performance graphics & video (encode & decode) including some
ARM Mali™ based products
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
BrowsersAd/ Plug-ins
Apps
Microsoft announced future
Windows OS for ARM based
SoCs
Optimizations have increased
ARM Javascript performance by
5x in the past year
Web performance a key CPU
design performance measure
Most apps created using ARM
native development tools for
best performance and lowest
power
Highly optimized ARM JIT
compiler performance for nonnative code applications
Google developing Chrome OS
for PCs using low power ARM
chips
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
“Windows 8”
Build Windows
Announced Support
Unveiled Systems
Developer Conference
CES - JAN - 2011
Computex - JUN - 2011
Anaheim - SEP - 2011
Codename is Windows 8
Developer systems in tablet
and notebook form factors
Full Windows experience
The ARM Architecture will
be supported in the next
major release of Windows
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
ƒ
ƒ
Multimedia-rich
ƒ
ƒ
Browser functionality spreading to a wide range
of ARM powered devices
Delivering no compromise audio and video
playback
Fast on/off
ƒ
21
Able to access all the time (under the cloud)
Driving Growth Opportunities
22
Security is Not An Afterthought
Pay-for-play
in media platforms
e-ticketing, metering
by phone
Security, infotainment
in automotive
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
23
Trustlet apps
TrustZone software MobiCore
TrustZone Security To Keep It Safe
1. Define secure hardware architecture
ƒ Two separate domains:- normal and secure
ƒ Extends across system:-
CPU
CPU
Processor, display, keypad, memory, clock, radios
2. Implement in silicon system on chip (SoC)
ƒ Physically enforcing secure/normal separation
NORMAL
SECURE
3. Combine SoC with Secure OS
ƒ Separate but connected to main operating system
Rich OS
Secure OS
Result: A Trusted
Execution Environment
ƒ Ready to develop and deploy trusted services
Trusted
Execution
Environment
24
Smarter Systems…Balanced Approach
25
ƒ
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
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 [email protected] for more information
27
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement