3. • Linaro develops and optimizes open
source software for the ARM ecosystem
• 170+ open source software engineers
• Linux kernel, Toolchain, Power management
• LAVA CI test & validation
• Deliver upstream, distribution agnostic
• Members provide funding and assigned
engineers to Linaro
• ROI through shared engineering costs for core
software ecosystem requirements
• Members direct Linaro’s work
• Linaro Groups enable work in specific areas
- Linaro Enterprise Group for ARM Servers
- Linaro Networking Group for Network Equipment
- Other Group(s) coming
4. • Linaro team now numbers 192 staff
• Linaro employees 97
• Assignee engineers 95
• ~150 shared engineers working together on open source
for the ARM architecture
• Including LEG and LNG
• Excluding landing teams and non-engineering functions
• Directed by the steering committees
• TSC, LEG-SC, LNG-SC
• Creating value for every Linaro member
5. Linux Kernel Upstreaming
• Linux 3.10 released 30th June
• Total patch sets in this kernel release: 13637
• Over 200 companies contributed to this kernel release
Source: http://lwn.net/Articles/555867/
Linux 3.10 Contributors by company
1 None 1495 (11.1%)
2 Red Hat 1269 (9.4%)
3 Intel 912 (6.8%)
4 Linaro 877 (6.5%)
5 Texas Instruments 765 (5.7%)
6 Unknown 746 (5.5%)
7 Samsung 615 (4.6%)
8 IBM 402 (3.0%)
9 Vision 392 (2.9%)
10 Google 350 (2.6%)
Linaro is #3
company
contributor
7. Photos
• 300 million photos/day
– Facebook alone
• Average 100KB
30,000,000,000,000
bytes/day
8. Dropcam
• $150 WiFi HD Camera
• 500K bits/sec 24 hours/day
• Applications
• Home security, Alert systems
• Every 10,000 units create:
54,000,000,000,000
bytes/day
9. Video
• 6 billion hours of video/month
viewed on YouTube
• Assume 1MB/minute
12,000,000,000,000,000
bytes/day
10. Video
• NetFlix
• SD 1GB/hour
HD 2.8GB/hour
• 1 billion hours of TV
shows/month
48,000,000,000,000,000
bytes/day
11. Data Growth
Wireless Server DataCenter Photos IoT
low-power M2M 4G LTE HyperScalar Video
MicroServer Netflix BigData YouTube
Mobile Facebook Storage Energy SoC
Low-power HDTV multicore Exabytes
2,500,000,000,000,000,000
bytes/day
12. Hardware
• Google glass, Phones, Tablets, Fitness monitors,
Health monitors, Embedded devices, Computers,
Intelligent cables, Thermostats, Routers, Switches,
Smart lights, Storage, Set Top Boxes, Cars, TVs,
Digital Cameras, Camcorders, Smart Meters,
Microservers, Hyperscale servers .....
• ARM is everywhere
13. Industry Disruption
• Today – the entire industry is being disrupted
• Mobile - Smartphones, Tablets
• Embedded markets - TV, Cameras, Consumer electronics, Cars
• Networking - Routers, Switches, Cloud
• Servers - Micro, Hyperscale, HPC
• IOT - Huge future impact on cloud, data, analysis
• One size no longer fits all
• One vendor alone cannot compete
• ARM’s business model and partners are key
15. ARM SoCs
• Building Blocks
• R/M Microcontrollers
• Cortex-A Series
• 32 bit ARMv7 A5 to A15, including big.LITTLE
• 64 bit ARMv8 A53, A57
• Mali GPU – Graphics or GPGPU
• Trustzone security
• All cores implement the ARM architecture
• ARM vendors then focus on value add
• Low cost multicore devices
– e.g. 4 core A7 and baseband for low cost smartphones/tablets
• High end 32 and 64 bit functionality
– e.g. server focused SoCs with accelerators,
interconnect I/O and fabrics
17. Open Source
• One company alone cannot develop and support
software for this rate of innovation
• Open source software is the only viable solution
• Linux is evolving rapidly as change accelerates
• Depends on an increasing number of contributors
• 2,829 developers from 407 companies contributed to Linux 3.4-3.8*
• Working upstream - forking and maintaining is very expensive
• Working inside the open source community saves time & money
• Open source is a huge shared-cost ecosystem
*Source: Greg Kroah-Hartman, Linux Foundation
18. Example - Android
• Open source platform for mobile devices based
on Linux
• Current version is Android 4.2 Jelly Bean
19. Android in Linaro
Android is important for Linaro
• Engineering activities
• Power Management – multicore,
• Tools optimizations – gcc, cortex-strings
• New ARM technology test & validation – big.LITTLE, ARMv8
• Upstreaming Android functionality to mainline
• Gives us a platform for testing
• Stresses the components that we’re engineering
• Gives us a platform for benchmarking
• Looking for areas to improve performance of the overall system
• Google leverages Linaro’s kernel work
20. Industry Collaboration
• Linaro
• Competitors collaborating on engineering of core software
• Sharing the cost of common software foundations
• The industry is changing from single proprietary
suppliers for core technologies, to open source driven
partnerships built on collaboration
21. Innovation
• Working together from requirements to solutions
• Sharing and lowering costs
• Building standard platforms that enable value-add
• Examples: kernel optimization, SoC hardware acceleration, fabrics
ARM
Cores
SoC
Vendor IPARM
Cores
SoC
Vendor IP
ARM
Cores
SoC
Vendor IP
Linux
kernel
Tools,
Languages,
Middleware,
Security
Carriers
Internet Content
Providers & Social
Networks
Financial
……
Silicon, Boards, Products OS Platforms Cloud Layer Users
OPEN SOURCE COLLABORATION
22. Beyond arm-soc
• ARM dominates mobile
• Intel dominates server chips
• Each is moving into the other’s market
• Mobile Linux kernel technology is being used in the server
space and vice-versa, especially in power management
• We can no longer work in just the ARM community
• Greg Kroah-Hartman – Linaro Connect, Hong Kong February 2013
• ARM/PMWG maintains CPUFreq with Intel, and Linaro has contributed
over 40% of the kernel patches in this subsystem since Linux 3.7
• LKML discussions on the scheduler changes for GTS*
• Linaro is adding Intel into LAVA for CI loop test and validation
• Industry collaboration is becoming critical for success,
and Linaro has a key part to play
*Global Task Scheduling a.k.a. big.LITTLE MP
23. Linaro – Making the Difference
• Our core work
• Linux kernel, Power Management, Graphics & Multimedia,
Tools, Engineering Builds & Validation (LAVA)
• Key glue between SoC vendor innovation and Linux
• Not just the kernel
• Tools, Virtualization, Languages, Stacks, Middleware
• Open Source Security is an area of increasing interest to members
• Groups
• LEG (Servers), LNG (Networking Equipment)
• Working in specific areas where a group of companies wants to share
software development costs e.g. STB/TV, Embedded, Automotive
• Our focus is on optimizing and building the core platform and
tools to support innovation and differentiation
24. Summary
• SoC innovation, power efficiency and choice of silicon
suppliers will drive further ARM growth across the industry
• Innovation and differentiation drives the need for common
platform software to prevent costly fragmentation
• Open Source is evolving rapidly to enable disruptive
solutions to the explosion in user data and analysis
• Users, Frameworks, Distributions, OEMs, Silicon vendors
are collaborating more closely than ever before, enabled by
Open Source
• Linaro is a key enabler in the ARM ecosystem
25. Linaro Connect Europe
• Make a difference – this week
• Show what you have achieved – Demo Friday
• Collaborate and work together as part of the
ARM open source community
• Make a point to meet 10 new people this week
• Have fun!
26. Linaro Connect USA
• October 28th – November 1st
• Santa Clara Convention Center
• Co-located with ARM Techcon
• Registration is now open!