Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nandan Nayampally
VP Marketing, CPU Group
March 24 2014
Agenda
A Brief History of the ARM Architecture
ARMv8-A Design Requirements
ARMv8-A Features
Use Cases
Performance
Ecosystem
Opportunity
Volume in millions
2500
50
2000
40
1500
30
1000
20
500
10
0
2013
Entry-level
<$150
2015
Mid-range
2018
2012
Premium
>$400
2020
Definitions
ARM Architecture
Reference Manual
For ARMv8-A
Architecture
A set of rules for building and programming a processor
The contract between hardware and software
Also known as Instruction Set Architecture (ISA)
Processor
A processor design that complies with a specific Architecture
Examples of processor implementations:
ARMv4
ARM7TDMI
ARM926EJ
ARM1176
Cortex-A9
Cortex-A50 series
Architecture Evolution
Virtualization
ARMv4
ARM7TDMI
ARM926EJ
ARM1176
Cortex-A9
Cortex-A50 series
1995
5
2005
2015
Architecture Lifecycle
Early Scoping Studies
Architecture Specification
ARM Processor Design
Partners' Chip Design
10
12
Early Processors
14
16
18
Later Processors
20
Desktop Class
Computing
High-end
Enterprise
Performance apps
Enhanced multimedia processing
AArch32
AArch64
CRYPTO
Applications
and software
AArch64
Introduces 64-bit support
Scalar FP
Advanced SIMD
A32+T32
software
ARMv7-A
ARMv8-A
ARMv7-A Compatible
A64
Enhancement
Why it Matters
64-bit architecture
Cryptography support
10
Virtualization
ARMv4
ARM7TDMI
ARM926EJ
ARM1176
Cortex-A9
Cortex-A50 series
ARM security framework with TrustZone is available in all ARMv7-A and ARMv8-A processors
ARM security and virtualization framework is available in ARMv8-A and ARMv7-A processors launched since 2010
11
Consumer
apps, and
content
Enterprise /
operator
provisioned
Corporate
security
management
platform
Greater protection for high-value content
Complements TrustZone management of sensitive
assets
Personal
Apps
Enterprise
Apps/
Premium
Content
Consumer OS
Kernel
Approved OS
Kernel
TrustZone
Hypervisor
Trusted
Execution
Environment
Monitor
ARM security and virtualization framework
ARM security framework with TrustZone is available in all ARMv7-A and ARMv8-A processors
ARM security and virtualization framework is available in ARMv8-A and ARMv7-A processors launched since 2010
12
Trusted
Services
Relative performance
Browsing-related workloads
2.0x
2.0x
1.5x
1.5x
1.0x
1.0x
0.5x
Same process
technology node
Target process
technology node
0.0x
0.5x
0.0x
Cortex-A7
Cortex-A53
Cortex-A53
Same process
technology node
Cortex-A15
Cortex-A57
Target process
technology node
Cortex-A57
ARMv8-A 32-bit and 64-bit software will provide additional benefits based on use case
Expect further improvements
Process technology, silicon implementation and improved software tools
13
14
Custom virtual
platforms
Platform for early
software
development
SW Evolution
SW Evolution
Continued software
optimization
Test silicon available
Server Base System
Architecture
Server Hardware
Enterprise Networking
Server Software
Builds on the extensive software assets that already exist in todays 32-bit ARMv7-A ecosystem
All of these assets are compatible with ARMv8-A processors
15
ARMv8-A Everywhere
From entry-level smartphones to high-end servers
16
Thank you
17