2. 2
By NASA [Public domain], via Wikimedia Commons By Ruben de Rijcke (Own work) [CC BY 3.0
(http://creativecommons.org/licenses/by/3.0)],
via Wikimedia Commons
By Emiliano Russo, Associazione Culturale VerdeBinario
[Public domain], via Wikimedia Commons
The Face of Computing in the 20th Century
4. 4 Photo with permission Freescale SemiconductorSource: NASA
Apollo Guidance Computer
61 cm x 32cm x 17cm
2 MHz clock source
~72KB ROM, 8KB RAM
55 watts active power
32kg (70 lbs)
Embedded Computing in the 20th Century
5. 5
µm 2
1960s:Apollo Guidance Computer
Cypress Apollo GC
16 MHz 2 MHz
2 KB SRAM 2 KB RAM
8-16 KB Flash 36KB ROM
25 uW Active
Power
55W Active Power
1.5mg 30kg
1.48mm x 1.58mm 61cm x 32cm x
17cm
ARM Cortex-M0 Lots of dual 3-
input NOR gate
modules
Today: Cypress PSoC® 4
at 130nm
Cortex-M0 CPU
at 40nm
6. 6
Still Out of this World
6
Raspberry Pi based “Astro Pi” project
School children’s experiments to run in space
Astronaut Tim Peake & UK space organizations
Joins international Space Station (ISS) in 2016
10. 10
Mobile, IoT and Cloud Disrupting Infrastructure
Mobile and IoT stressing
network and data access
Cloud pace sets rapid software
and services evolution
Increasing demand for
intelligence at the network
edge
Evolving scale-out architectures
from data center to network
edge
Enterprise
network
Mobile and mobile
infrastructure
Broadband accessThe Internet ofThings
11. 11
Software Sets Product and Services Innovation Rate
Mainframe
<1990
Client-
Server<2005
COTS<2013
Webscale
NOW-2019
Source: Adrian Cockroft Flowcon November 2013
Cost: $500K+
Time:6 Months – 2Yr
Java, MySQL, Linux
Impact: product feature
Cost: near 0
Time: days
Clojure/Scala/Python
Impact: Incremental
“Software eats the world”
- Mark Andreesen
13. 13
● OSS for the digital home
● W3C EME Secure
Media playback for
RDK and Android
● Middleware and user-space
stack
● DRM, DLNA, CVP-2, HTML5
● LSK kernel version for
STB/IPTV
● Common media frameworks
● OSS for mobile devices
o Android 64 bit,“L”
o big.LITTLE power
management
o QEMU based Android
development
o 64-bit Chromium browser
● Support members,
ARM and Google
Android development
● OSS for networking
● Real Time Support
● Virtualization
● Core isolation
● OpenDataPlane (ODP)
● Big-endian legacy support
● ODP cross-platform
support for SoC
accelerators
● OSS for ARM servers
o UEFI/ACPI
o KVM/Xen
o ARMv8 optimization
o OpenJDK, Hadoop,
OpenStack
● Reduces fragmentation,cost,
accelerates time to market
Linaro Addressing MultipleVertical Markets
Digital Home - LHG Mobile - LMG Networking - LNG Enterprise - LEG
14. 14
CONFIDENTIAL3
Linaro AutomatedValidation Architecture (LAVA)
§ Executed 140,000 jobs since launch
§ Total of 105 devices in LAVA production
§ 32 distinct ARM device types
§ Coverage of all ARM cores A5,A9,A15,
big.LITTLE, ARMV8
§ Significantly reducing cost and building a
foundation of software quality
BuildingValue Today From Core Linux into Key Distributions
Stabilize Validate Upstream Linux
Android
Red Hat
Enterprise
SUSE
Ubuntu
Linaro has delivered a high quality upstream kernel enabling key commercial software
Continuous Integration andValidation of new patches via LAVA
Executed near 550,000 jobs since launch
Total of 150 devices in LAVA production
40 distinctARM device types
Coverage of all ARM coresA5,A9,A15,
big.LITTLE,A53,A57,A53/A57 (FastModel)
Thousands of jobs submitted and run daily by the
CI,QA, Kernel,TCWG,etc. groups within Linaro
15. 15
Collaborating for Success in Mobile
Direct collaboration between Linaro
and ARM on Android L
Linaro made significant contributions to
key open source projects enabling the
Android L Developer Preview SDK
OpenSSL, QEMU
Linaro hosting latest AOSP builds for
the ARM Juno Platform in LAVA
16. 16
Past 12 Months: Growing Availability of Silicon Solutions
32 core
Cortex-A57
1st 16FinFET
Network
Processor
announces
server
intent
ThunderX
availability 100 core
Cortex-
A53
announces
MPSoc
Sampling
Helix-2
Seattle
based
boards
Cortex-A72
QorIQ LS2
17. 17
ODP
1.0
Past 12 Months:Advances in Open Source Software
integration
CRC
optimization
upstreamed
ACPI
upstreamed
AArch64
support
available
8.0 release
for
AArch64io.js 1.7.0
AArch64
support
available
development
preview 7.1
VM migration
and IO virt
support
upstreamed
support for
AArch64
support
for
AArch64
cloud for
development
CentOS 7
announces
AArch64
support
Release for
AArch64
ODP
1.1
Mainline
release
Plus r6
released
Oracle JDK
AArch64
early access
SLES 12
partner
program
Server
15.04
AArch64
support
18. 18
Past 12 Months: Real Products and Deployments
ProLiant
availability
Top 5 HPC
technologies to
watch developer
platform for
ARM
endorse
ARM
announce
platforms
Server-on-
chip
platform
NAS
19. 19
Opportunity in Embedded
Make the Linux kernel fit for purpose in
Cortex-A Linux based IoT/embedded
systems
Power management
Minimal footprint
Embedded UI
Reference IoT client and IoT gateway
implementations
DragonBoard™ 410c
The HiKey Board
https://www.96boards.org
20. 20
Opportunity in Embedded
Make the Linux kernel fit for purpose in
Cortex-A Linux based IoT/embedded
systems
Power management
Minimal footprint
Embedded UI
Reference IoT client and IoT gateway
implementations
DragonBoard™ 410c
The HiKey Board
https://www.96boards.org
http://community.arm.com/docs/DOC-9977
21. 21
Hundreds of Cortex-A Processor Based Embedded Platforms
http://community.arm.com/docs/DOC-9977
23. 23
Thought Leadership: Influencing Communities
Define Create Implementation Stabilize Validate Upstream
Energy Aware Scheduler
Secure Media Integration
25. 25
Increasing CollaborationThrough Linaro
Build a stronger software foundation for the Linux community
Open Source Software breadth enables more innovation across markets
Adoption of open source projects in enterprise deployments is increasing
We are committed to increasing our investment in Linaro