HKG15: Opening Keynote - George Grey, Linaro CEO
Transcript of HKG15: Opening Keynote - George Grey, Linaro CEO
Linaro Year 5Hong Kong February 2015
George Grey, CEO
Our Mission
Linaro collaborates, develops and delivers
upstream technology on member products,
to benefit Linaro members and the ARM
ecosystem
The Value of Membership
● Leadership in Linux on ARM● Collaboration on shared technology● Working with the world’s experts● Applying OSS to member products● Time to market for upstream technology
ARM Software
Linux is everywhere
Image: Linux Foundation
Linux Kernel● 17M lines of code● 3.7M comment lines● >550K commits● >13,500 contributors● 5500 man years
Source: openhub.net
ARM Market Segments
Internet of Things
Sources: IBM, IDC
● Year of ARMv8● Development of ARM Server Ecosystem● ODP - the road to adoption● 96Boards will make an impact
Predictions
Kernel & Power WGs EAS, IPA, CoreSight, UEFI & UBoot64Security OP-TEE, AArch64Virtualization KVM, Xen, QEMU,
Containers
Linaro in 2015 - Core teams
LEG Server ecosystem - Productizing workloadsLNG ODP delivery and ecosystem developmentLHG RDK, Android TV, Wayland, Secure mediaLMG Android optimization, Chrome
Segment Groups
● LEG Member Cavium● ARMv8 ThunderX SoC● OpenJDK SPECjbb2013
Andrea Gallo Snr. Director, LEGEd Nevill Linaro OpenJDK lead
LEG Demonstration
Page 13©2014 Cavium Inc. All rights reserved. Confidential and Proprietary. Copyright 2014 Cavium Inc
Family of Workload Optimized Processors
▪ Up to 48 custom ARMv8 cores @ 2.5GHz
▪ Single and Dual Socket Configurations
▪ Up to 4x72 bit DDR3/4 Memory Controllers
▪ Integrated PCIe, SATA, Ethernet
▪ Standards based low latency Enet fabric
▪ virtSOC™: Low latency end to end virtualization from VM to virtual port
▪ Workload Specific Accelerators
Up to 48 2.5GHz
ARM64 Cores
16MBCache
SubSystem
Cavium CoherentProcessor
Interconnect (CCPI™)Workload AcceleratorsOther IO
Ethernet Fabric Up to
4x 72-bit DDR3/4
Controllers
PCIe Gen3 PCIe Gen3
PCIe Gen3
SATAv3
40 GbE/100 GbE40 GbE/
100 GbE10/40100GbE
Security
OpenJDK performance increases close to linearly across 48 cores
Located in Austin TX● Applied Micro X-Gene Servers● AMD Seattle Overdrive Development Systems● Bare-metal and OpenStack instances
More member hardware this year:www.linaro.org/leg/servercluster/
Developer ARMv8 Server Cluster
● OpenStack validation● Debian build
○ 64 bit ARM SoCs officially supported in Debian 8 “jessie” as a result
● Ceph testing on Ubuntu & Fedora● Spark big data analytics testing● ARM virtualization development● Linaro B&B team for native builds
Use Cases
● DevCon 2● Open Source release
○ Firmware○ Greybus○ Android
● Spiral 2 Development Boards and Phones
Project Ara
Image Credit: Google
Project Ara work will deeply influence Linux, Android and other open source projects
● Device hot swap● Dynamic applications● Dynamic devices
Modularity
Video Demo
PCI, USB, UART exist todayAra requires more …
BatteriesAudioWiFiBluetoothModem
Device Classes
Video:Google Inc.
Announcing the 96Boards Initiative
1. Open hardware platform specifications
2. A developer community program
What is 96Boards?
● To encourage software development using low cost community boards○ Linaro, Universities, OSS Community
● To lower cost and accelerate availability of maker and embedded products based on ARM SoCs
Why is Linaro doing this?
Two Open Specifications
● Low cost - target ~$100● Mobile/Embedded/Media SoCs● For software developers, makers,
universities/research and OEMs
● Low cost - target <$300● Media/Enterprise/Networking SoCs● For software developers,
universities/research, build/test farms and SoC evaluation
Available today
Board Specifications
Available Q2
Two Open Specifications
Minimum Functionality
● RAM● Boot flash or eMMC● microSD● 1 OTG, 2 USB Type A/C hosts● WiFi, Bluetooth● LS and HS expansion
Minimum Functionality
● 2-16GB RAM● Storage - eSATA, flash, SD● UART port for debug/console● USB ● 1Gbit Ethernet● LS expansion
Web Site - launched todayWhere to buyDocumentationDownloadsForums
Hardware EcosystemMezzanine boards and modules
96Boards CommunityTwitter #96BoardsFacebook 96BoardsGoogle+ 96Boards
A new Linaro Group for SoC vendors and ecosystem companies working on 96Boards
● Low cost of membership ● No access to Linaro Core/Group engineering● No assignees
Steering Committee ● 96Boards Specification● Ecosystem development
Linaro Community Board Group (LCG)
Companies supporting the 96Boards initiative include:
Benefits● Faster time to market - less design effort required● Leverage a single hardware ecosystem for expansion
boards & modules for all 96Boards compliant products● Leverage a single software developer community,
community website, software downloads and software maintenance for all 96Boards compliant products
● Vendors can add to minimum functionality to differentiateand demonstrate unique SoC features
96Boards Benefits
96Boards Consumer Edition Specification v1.0
96Boards Community web sitewww.96Boards.org
Available Today
● CircuitCo Inc. announces HiKey○ The first 96Boards compliant board○ Uses Linaro member HiSilicon’s Kirin620
ARMv8 Octa-core 64 bit A53 SoC○ Available for pre-order at $129
Another 96Boards announcement ….
▣ 8-core 64-bit Cortex-A53 CPU @ 1.2GHz◆ Over 10,000 Dhrystone VAX MIPS
total performance
▣ ARM Mali 450-MP4 GPU
▣ 1GB 800MHz LPDDR3 DRAM
▣ 4GB eMMC Flash Storage
▣ USB, SD, HDMI, Expansion connectors
Demonstration
Today we are announcing early access - our goal is upstream support and we have a way to go - we need your help! ☺
Debian “jessie” build on Linux 3.18 kernelAndroid Lollipop from AOSP
Software● Early Access Builds available tomorrow
○ Preliminary documentation & schematics○ Buildable 3.18 kernel source code tree○ ARMv8 pre-release Debian 8 “jessie” build
● Coming very soon○ Bootloader source - ARM Trusted Firmware, PSCI & UEFI○ Andoid L from AOSP○ Mali Graphics acceleration○ And more ...
● Tomorrow, 15 boards will be set up in the room next door for the rest of the week
● A number of early access boards are available to Linaro Connect attendees
● If you want one, tell us what you will do with it and subject to demand we’ll arrange for you take one home with you …www.96Boards.org/I-want-one
Getting a Board
Expected in March
Ordering information is on the 96Boards website
General Availability
Thank you