SlideShare a Scribd company logo
1 of 54
Download to read offline
LINARO CONNECT 23
HKG18
George Grey, Linaro CEO
Welcome
● Joining Linaro as a Core Member
● Major Chinese Global IT Supplier
● China GCC Board Member
● 100+ companies, 14 listed
● 130,000 employees
China Electronics Corporation (CEC)
Welcome
● Joining Linaro as a LITE
Member
● 96Boards SC Appointment
● LITE Group Associate
Engineering Highlights - a few of many
IOTL/Tiny Linux
Zephyr
Rosefinch 7100
NB-IoT Chip
Linaro Value
Unique Company where competitors in the Arm Ecosystem can
collaborate on Open Source projects of benefit to all
Over 300 engineers from companies across the world working together
in over 70 Open Source Projects
Some of our work ...
I skate to where the puck is going
to be, not where it has been
Wayne Gretzky
Our world is changing
Unprecedented Connectivity
Increasing Product Complexity
Data Everywhere - Cloud, Edge, Device
5G
Building Products with Linux
Last stable Linux kernel 4.15.10 Mar 2018
Most recent LTS kernel 4.14 Nov 2017 first release
SoC BSP #1 4.4 Jan 2016 first release
SoC BSP #2 3.18 Dec 2014 first release
Oldest current LTS kernel 3.2 Jan 2012 first release
How About Security?
Latest kernel software (upstream)
Has the latest security features
Gets security patches first
Supports the most hardware
LTS kernels get key patches backported
A Real (Embedded) Kernel
SoC BSP kernel (say 3.18)
SoC vendor code (inc. blobs)
Dev Board vendor code
End Product kernel changes
Updated LTS patches
SoC vendor updates
Final “Product Kernel” patches
Tested
Product
Kernel
“Based on Linux”
3.18 is about 150,000 patches behind upstream
Expect 100K-1M+ lines of “vendor code”
The result is a completely custom kernel
An industrial or automotive product lifetime is 10+ years
High lifetime maintenance costs
Delays to security updates
A Not Uncommon Example
2017 Model Car
IVI System with Bluetooth uses kernel version 3.1.10
Released January 18th 2012
We Can Do Better
Is LTS still the best approach?
If the best software is the latest software why can’t we use it?
The development cycle is too long
Certification and Compliance
Risks of making changes late in the process
And, unless it’s an enterprise SoC, users don’t have the option
Could we solve this?
Start with the latest (upstream) software
Design for continuous updates through the product lifetime
Use CI with use case and regression testing
Security updates, bug fixes and new features
Deliver more secure products at lower cost
What do we need to do?
Support new SoCs upstream
Improve CI testing - starting with the Kernel
Build better and better functional & regression tests
Test upstream - nothing else scales
Test in minutes, not hours or days
SoC Vendors
Every vendor should have an upstream focused team
Linaro can help
Reference Development Builds staging to upstream (like ERP)
Developer Services and Landing teams to help your engineers
Ecosystem Development
Machine Intelligence
Autonomous Vehicles
Machine
Intelligence
Early Market Adoption
AI/ML software is largely open source software
Algorithms & hardware IP are proprietary
Need to interface hardware IP to AI/ML frameworks
We need developer platforms for Datacenter, Edge & Fog
High performance, low power
Linaro Machine Intelligence Project
Provide best in class Deep Learning performance by
leveraging Neural Network acceleration in IP and
SoCs from the Arm ecosystem, through collaboration
on the most widely adopted AI/ML software
frameworks and libraries
96Boards
DragonBoard 820C
DragonBoard 820C
● Uses Snapdragon 820E
○ Quad core Kryo CPU
○ 96Boards CE Extended Version
○ 3GB LPDDR4 RAM
○ 32GB UFS Flash
○ WLAN 802.11ac, Bluetooth 4.2, GPS
○ GBit Ethernet, USB 2.0/3.0
○ HDMI 4K@60fps
○ mini-PCIe
● CPU, Adreno 530 GPU and Hexagon 680 DSP
○ Heterogeneous processing
○ Linux developer support later in 2018
● Now shipping to developers
● Plan to support 96Boards.ai
Built by Arrow
96Boards Manufacturing Partner
96Boards.ai
Announcing 96Boards.ai
Hardware for AI/ML Developers
96Boards.ai
Synquacer SC2A11
Socionext Synquacer + Gyrfalcon Lightspeeur
Synquacer SC2A11
• A53@1GHz x24, 5W
96Boards EE Card
• microATX format
• up to 64GB RAM
• SATA, GBE
• DeveloperBox
Gyrfalcon Lightspeeur
• Neural Compute
• 28K cores/chip
• 9.3TOPS/W
• 8 chips on PCIe card
Demo - Object Recognition in Multiple
Simultaneous Video Streams
96Boards.ai
HiKey970
First Super Edge AI Computing Platform with NPU
HiKey 970
● Huawei HiAI SDK
○ Up to 25x Performance
○ Up to 50x Power Efficiency
● Dedicated Neural-network Processing
Unit (NPU)
● Heterogeneous Resource
Management
Huawei HiAI SDK Empowers Developers
Huawei HiAI SDK provides AI compute libraries and APIs which enable developers to easily and effectively
develop new AI applications instead of focusing on performance tuning on edge devices
Tool Chain Documentation Rich set of APIs Easy-to-use Source Code
Caffe, TensorFlow,
TensorFlow Lite,
Huawei HiAI SDK,
Android NN
99
Android Studio plug-ins
Compile Tool
Sparsifying tool
Code auto-generated
Error code reporting
FAQ
Open classes
Sample code & docs
More FAE
Caffe, TensorFlow
42
Command Line
User Manual
Source Code
FAE
Framework
Tools
Documentation
And Support
Operators
HiAI SDK V100 HiAI SDK V150
HiKey970 Empowers More Product Lines
Popular AI Stacks Mainstream OS More Hardware
Interfaces
High Performance
Compute
96Boards.ai
Xilinx Ultra96
Demo - Ultra96 Live HDMI Feed
ultra96.org
96Boards.ai
Vamrs ROCK960
Introducing ROCK960 - AI Ready Platform
Empower your intelligence
Designed and
Built by VAMRS
96Boards Manufacturing Partner
www.96rocks.com
ROCK960
*PRO version Release Q2 - see www.96rocks.com/blog
● RK3399PRO CPU Complex*
○ 2x Cortex-A72 2GHz
○ 4x Cortex-A53 1.5GHz
○ Mali-T860-4
○ Up to 4GB RAM
● Dedicated NPU
○ Up to 2.4 TOPs
● High Speed Interfaces
○ USB 3.0
○ mini-PCIe
○ 802.11ac WIFI
ROCK960 - Enterprise Edition (Release Q2)
● RK3399PRO CPU Complex
○ Up to 8GB RAM
● Dedicated NPU
○ Up to 2.4 TOPs
● High Speed Interfaces
○ USB 3.0 x3, USB 2.0 x5
○ PCIe 2.1 x16 slot
○ Dual SATA 3.0, RAID 0/1
○ GBE, 802.11ac WIFI
○ HDMI 2.0/eDP 4K @ 60Hz
○ Dual MIPI CSI
● Remote Management
○ 4G LTE
○ Management Port
ROCK960 & Open AI Lab
Open AID on ROCK960
Open AID simplifies the application
development of Vision and Speech
on the edge. It brings Domain
Libraries for Vision and Speech
inferences along with a unified API
for developers, Tengine with
improved DL frameworks on Caffe,
MXNet and TensorFlow for
inference, and Heterogeneous
Computing Library (HCL) for
optimized Arm CPU and Mali GPU
utilization
WHITE PAPER
96Boards.ai
Socionext Synquacer EE with Gyrfalcon PCIe AI accelerator
HiKey970 CE Extended
Xilinx Ultra96 CE
Vamrs ROCK960 CE and EE
Arrow Qualcomm DragonBoard820C CE Extended*
* Support planned 2018 H2
Automotive
Linaro Autonomous Vehicle Project
Accelerate the Arm ecosystem in autonomous
vehicle control by defining, adopting, improving
and promoting open software platforms and
scalable software architecture suitable for cars,
other vehicles, robotics & drones
Where is the puck going to … 2021-2025
Where is the puck going to … 2021-2025
Compute
Complex
Cortex A
+ AI/ML HW
Safety & Control
Complex
Cortex R
Sensor
Fusion
Peripheral
Interfaces
Display
Storage
Networking
Architecting an Open Platform
Identify key open source technologies
Involve the OEMs/Tier I & II vendors
Build working Proof of Concept on commodity hardware
Boards, Software and Simulators/Cars
Iterate architecture and components
Enable substitution of proprietary technologies
Architecting a Platform
Secure, Trusted Firmware
Certified uKernel/L1 Hypervisor
Secure, OTA Updatable minimal Linux
Certified
Safety
RTOS
OTA Managed Containers
IVI • L5 Autonomy
Sensor Fusion • AI/ML Inference
Kernkonzept L4RE microkernel • ACRN
Certifiable Zephyr
Open Source Foundries Linux microPlatform
Uptane • TUF
AGL
OSRF ROS 2.0 • Gazebo
PX4 Autopilot
Tier IV Autoware • Baidu Apollo
Streetdrone Autonomous EV
Evaluating PoC Components
Please Collaborate, and Enjoy HKG18

More Related Content

What's hot

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloLinaro
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraLinaro
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorLinaro
 
Redfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureRedfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureBruno Cornec
 
OpenPOWER foundation update new executive director and bright open future_i...
OpenPOWER  foundation update  new executive director and bright open future_i...OpenPOWER  foundation update  new executive director and bright open future_i...
OpenPOWER foundation update new executive director and bright open future_i...Ganesan Narayanasamy
 
Isn’t it Ironic that a Redfish is software defining you
Isn’t it Ironic that a Redfish is software defining you Isn’t it Ironic that a Redfish is software defining you
Isn’t it Ironic that a Redfish is software defining you Bruno Cornec
 
Codasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsCodasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsRISC-V International
 
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)Leon Anavi
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationNetronome
 
Easily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asEasily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asRISC-V International
 
Andes RISC-V vector extension demystified-tutorial
Andes RISC-V vector extension demystified-tutorialAndes RISC-V vector extension demystified-tutorial
Andes RISC-V vector extension demystified-tutorialRISC-V International
 
Redfish & python redfish
Redfish & python redfishRedfish & python redfish
Redfish & python redfishRené Ribaud
 
Accelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPAccelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPOdinot Stanislas
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Michelle Holley
 
RISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V 30910 kassem_ summit 2020 - so_c_genRISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V 30910 kassem_ summit 2020 - so_c_genRISC-V International
 
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumSummit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumOPNFV
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V International
 
Tech talk with Antmicro - Building an open source system verilog ecosystem
Tech talk with Antmicro - Building an open source system verilog ecosystemTech talk with Antmicro - Building an open source system verilog ecosystem
Tech talk with Antmicro - Building an open source system verilog ecosystemRISC-V International
 
HKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: IntroductionHKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: IntroductionLinaro
 

What's hot (20)

Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea GalloDeep Learning Neural Network Acceleration at the Edge - Andrea Gallo
Deep Learning Neural Network Acceleration at the Edge - Andrea Gallo
 
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua MoraHuawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
Huawei’s requirements for the ARM based HPC solution readiness - Joshua Mora
 
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse HypervisorHKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
HKG18- 115 - Partitioning ARM Systems with the Jailhouse Hypervisor
 
Redfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined InfrastructureRedfish and python-redfish for Software Defined Infrastructure
Redfish and python-redfish for Software Defined Infrastructure
 
OpenPOWER foundation update new executive director and bright open future_i...
OpenPOWER  foundation update  new executive director and bright open future_i...OpenPOWER  foundation update  new executive director and bright open future_i...
OpenPOWER foundation update new executive director and bright open future_i...
 
Isn’t it Ironic that a Redfish is software defining you
Isn’t it Ironic that a Redfish is software defining you Isn’t it Ironic that a Redfish is software defining you
Isn’t it Ironic that a Redfish is software defining you
 
Codasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutionsCodasip application class RISC-V processor solutions
Codasip application class RISC-V processor solutions
 
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
Software, Over the Air (SOTA) for Automotive Grade Linux (AGL)
 
OCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 PresentationOCP U.S. Summit 2017 Presentation
OCP U.S. Summit 2017 Presentation
 
Easily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg asEasily emulating full systems on amazon fpg as
Easily emulating full systems on amazon fpg as
 
Andes RISC-V vector extension demystified-tutorial
Andes RISC-V vector extension demystified-tutorialAndes RISC-V vector extension demystified-tutorial
Andes RISC-V vector extension demystified-tutorial
 
Redfish & python redfish
Redfish & python redfishRedfish & python redfish
Redfish & python redfish
 
Accelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONPAccelerate the SDN with Intel ONP
Accelerate the SDN with Intel ONP
 
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
Intel® QuickAssist Technology Introduction, Applications, and Lab, Including ...
 
RISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V 30910 kassem_ summit 2020 - so_c_genRISC-V 30910 kassem_ summit 2020 - so_c_gen
RISC-V 30910 kassem_ summit 2020 - so_c_gen
 
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - CaviumSummit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
Summit 16: ARM Mini-Summit - Efficient NFV solutions for Cloud and Edge - Cavium
 
Multicast in OpenStack Tips
Multicast in OpenStack TipsMulticast in OpenStack Tips
Multicast in OpenStack Tips
 
RISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmwareRISC-V 30906 hex five multi_zone iot firmware
RISC-V 30906 hex five multi_zone iot firmware
 
Tech talk with Antmicro - Building an open source system verilog ecosystem
Tech talk with Antmicro - Building an open source system verilog ecosystemTech talk with Antmicro - Building an open source system verilog ecosystem
Tech talk with Antmicro - Building an open source system verilog ecosystem
 
HKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: IntroductionHKG18-212 - Trusted Firmware M: Introduction
HKG18-212 - Trusted Firmware M: Introduction
 

Similar to HKG18-100K1 - George Grey: Opening Keynote

George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1Linaro
 
HKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOHKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOLinaro
 
BKK16-100K1 George Grey, Linaro CEO Opening Keynote
BKK16-100K1 George Grey, Linaro CEO Opening KeynoteBKK16-100K1 George Grey, Linaro CEO Opening Keynote
BKK16-100K1 George Grey, Linaro CEO Opening KeynoteLinaro
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopObject Automation
 
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...Linaro
 
LAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George GreyLAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George Grey96Boards
 
LAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLinaro
 
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...Agustin Benito Bethencourt
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryLinaro
 
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...Edge AI and Vision Alliance
 
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...Linaro
 
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEOSFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEOLinaro
 
Tackling Retail Technology Management Challenges at the Edge
Tackling Retail Technology Management Challenges at the EdgeTackling Retail Technology Management Challenges at the Edge
Tackling Retail Technology Management Challenges at the EdgeRebekah Rodriguez
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Yoshitake Kobayashi
 
Rapid prototyping with open source
Rapid prototyping with open sourceRapid prototyping with open source
Rapid prototyping with open sourceAlison Chaiken
 
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super AffordableSupermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super AffordableRebekah Rodriguez
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boardsLF Events
 
Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture Intel® Software
 
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...MediaTek Labs
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Amazon Web Services
 

Similar to HKG18-100K1 - George Grey: Opening Keynote (20)

George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1George Grey Welcome Keynote - BUD17-100K1
George Grey Welcome Keynote - BUD17-100K1
 
HKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEOHKG15: Opening Keynote - George Grey, Linaro CEO
HKG15: Opening Keynote - George Grey, Linaro CEO
 
BKK16-100K1 George Grey, Linaro CEO Opening Keynote
BKK16-100K1 George Grey, Linaro CEO Opening KeynoteBKK16-100K1 George Grey, Linaro CEO Opening Keynote
BKK16-100K1 George Grey, Linaro CEO Opening Keynote
 
CHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshopCHIPS Alliance_Object Automation Inc_workshop
CHIPS Alliance_Object Automation Inc_workshop
 
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
HKG18-301 - Dramatically Accelerate 96Board Software via an FPGA with Integra...
 
LAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George GreyLAS16 100 K1 - Keynote George Grey
LAS16 100 K1 - Keynote George Grey
 
LAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome KeynoteLAS16-100K1: Welcome Keynote
LAS16-100K1: Welcome Keynote
 
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
In Need For A Linux Kernel Maintained For A Very Long Time? CIP Linux Kernel ...
 
BKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End StoryBKK16-500K2 CTO talk - The End to End Story
BKK16-500K2 CTO talk - The End to End Story
 
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
“Khronos Standard APIs for Accelerating Vision and Inferencing,” a Presentati...
 
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
HKG18-300K2 - Keynote: Tomas Evensen - All Programmable SoCs? – Platforms to ...
 
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEOSFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
SFO15-100K1: Welcome Keynote: George Grey, Linaro CEO
 
Tackling Retail Technology Management Challenges at the Edge
Tackling Retail Technology Management Challenges at the EdgeTackling Retail Technology Management Challenges at the Edge
Tackling Retail Technology Management Challenges at the Edge
 
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
Civil Infrastructure Platform: Industrial Grade SLTS Kernel and Base-layer De...
 
Rapid prototyping with open source
Rapid prototyping with open sourceRapid prototyping with open source
Rapid prototyping with open source
 
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super AffordableSupermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
Supermicro AI Pod that’s Super Simple, Super Scalable, and Super Affordable
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
 
Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture Accelerate Machine Learning Software on Intel Architecture
Accelerate Machine Learning Software on Intel Architecture
 
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
Peripheral Programming using Arduino and Python on MediaTek LinkIt Smart 7688...
 
Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機Intel IoT Edge Computing 在 AI 領域的應用與商機
Intel IoT Edge Computing 在 AI 領域的應用與商機
 

More from Linaro

Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaLinaro
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018Linaro
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineLinaro
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allLinaro
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMULinaro
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MLinaro
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation Linaro
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootLinaro
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...Linaro
 
HKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready ProgramHKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready ProgramLinaro
 
HKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NNHKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NNLinaro
 
HKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersHKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersLinaro
 
HKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with CoresightHKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with CoresightLinaro
 
HKG18-TR12 - LAVA for LITE Platforms and Tests
HKG18-TR12 - LAVA for LITE Platforms and TestsHKG18-TR12 - LAVA for LITE Platforms and Tests
HKG18-TR12 - LAVA for LITE Platforms and TestsLinaro
 
HKG18-419 - OpenHPC on Ansible
HKG18-419 - OpenHPC on AnsibleHKG18-419 - OpenHPC on Ansible
HKG18-419 - OpenHPC on AnsibleLinaro
 
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...Linaro
 

More from Linaro (16)

Bud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qaBud17 113: distribution ci using qemu and open qa
Bud17 113: distribution ci using qemu and open qa
 
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
OpenHPC Automation with Ansible - Renato Golin - Linaro Arm HPC Workshop 2018
 
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainlineHKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
HKG18-501 - EAS on Common Kernel 4.14 and getting (much) closer to mainline
 
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and allHKG18-315 - Why the ecosystem is a wonderful thing, warts and all
HKG18-315 - Why the ecosystem is a wonderful thing, warts and all
 
HKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMUHKG18-TR08 - Upstreaming SVE in QEMU
HKG18-TR08 - Upstreaming SVE in QEMU
 
HKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8MHKG18-113- Secure Data Path work with i.MX8M
HKG18-113- Secure Data Path work with i.MX8M
 
HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation HKG18-120 - Devicetree Schema Documentation and Validation
HKG18-120 - Devicetree Schema Documentation and Validation
 
HKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted bootHKG18-223 - Trusted FirmwareM: Trusted boot
HKG18-223 - Trusted FirmwareM: Trusted boot
 
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
HKG18-500K1 - Keynote: Dileep Bhandarkar - Emerging Computing Trends in the D...
 
HKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready ProgramHKG18-317 - Arm Server Ready Program
HKG18-317 - Arm Server Ready Program
 
HKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NNHKG18-312 - CMSIS-NN
HKG18-312 - CMSIS-NN
 
HKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 ServersHKG18-116 - RAS Solutions for Arm64 Servers
HKG18-116 - RAS Solutions for Arm64 Servers
 
HKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with CoresightHKG18-TR14 - Postmortem Debugging with Coresight
HKG18-TR14 - Postmortem Debugging with Coresight
 
HKG18-TR12 - LAVA for LITE Platforms and Tests
HKG18-TR12 - LAVA for LITE Platforms and TestsHKG18-TR12 - LAVA for LITE Platforms and Tests
HKG18-TR12 - LAVA for LITE Platforms and Tests
 
HKG18-419 - OpenHPC on Ansible
HKG18-419 - OpenHPC on AnsibleHKG18-419 - OpenHPC on Ansible
HKG18-419 - OpenHPC on Ansible
 
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
HKG18-411 - Introduction to OpenAMP which is an open source solution for hete...
 

Recently uploaded

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

HKG18-100K1 - George Grey: Opening Keynote

  • 2. Welcome ● Joining Linaro as a Core Member ● Major Chinese Global IT Supplier ● China GCC Board Member ● 100+ companies, 14 listed ● 130,000 employees China Electronics Corporation (CEC)
  • 3. Welcome ● Joining Linaro as a LITE Member ● 96Boards SC Appointment ● LITE Group Associate
  • 4. Engineering Highlights - a few of many IOTL/Tiny Linux
  • 6. Linaro Value Unique Company where competitors in the Arm Ecosystem can collaborate on Open Source projects of benefit to all Over 300 engineers from companies across the world working together in over 70 Open Source Projects
  • 7. Some of our work ...
  • 8. I skate to where the puck is going to be, not where it has been Wayne Gretzky
  • 9. Our world is changing Unprecedented Connectivity Increasing Product Complexity Data Everywhere - Cloud, Edge, Device 5G
  • 10. Building Products with Linux Last stable Linux kernel 4.15.10 Mar 2018 Most recent LTS kernel 4.14 Nov 2017 first release SoC BSP #1 4.4 Jan 2016 first release SoC BSP #2 3.18 Dec 2014 first release Oldest current LTS kernel 3.2 Jan 2012 first release
  • 11. How About Security? Latest kernel software (upstream) Has the latest security features Gets security patches first Supports the most hardware LTS kernels get key patches backported
  • 12. A Real (Embedded) Kernel SoC BSP kernel (say 3.18) SoC vendor code (inc. blobs) Dev Board vendor code End Product kernel changes Updated LTS patches SoC vendor updates Final “Product Kernel” patches Tested Product Kernel
  • 13. “Based on Linux” 3.18 is about 150,000 patches behind upstream Expect 100K-1M+ lines of “vendor code” The result is a completely custom kernel An industrial or automotive product lifetime is 10+ years High lifetime maintenance costs Delays to security updates
  • 14. A Not Uncommon Example 2017 Model Car IVI System with Bluetooth uses kernel version 3.1.10 Released January 18th 2012
  • 15. We Can Do Better Is LTS still the best approach? If the best software is the latest software why can’t we use it? The development cycle is too long Certification and Compliance Risks of making changes late in the process And, unless it’s an enterprise SoC, users don’t have the option
  • 16. Could we solve this? Start with the latest (upstream) software Design for continuous updates through the product lifetime Use CI with use case and regression testing Security updates, bug fixes and new features Deliver more secure products at lower cost
  • 17. What do we need to do? Support new SoCs upstream Improve CI testing - starting with the Kernel Build better and better functional & regression tests Test upstream - nothing else scales Test in minutes, not hours or days
  • 18. SoC Vendors Every vendor should have an upstream focused team Linaro can help Reference Development Builds staging to upstream (like ERP) Developer Services and Landing teams to help your engineers
  • 21. Early Market Adoption AI/ML software is largely open source software Algorithms & hardware IP are proprietary Need to interface hardware IP to AI/ML frameworks We need developer platforms for Datacenter, Edge & Fog High performance, low power
  • 22. Linaro Machine Intelligence Project Provide best in class Deep Learning performance by leveraging Neural Network acceleration in IP and SoCs from the Arm ecosystem, through collaboration on the most widely adopted AI/ML software frameworks and libraries
  • 24. DragonBoard 820C ● Uses Snapdragon 820E ○ Quad core Kryo CPU ○ 96Boards CE Extended Version ○ 3GB LPDDR4 RAM ○ 32GB UFS Flash ○ WLAN 802.11ac, Bluetooth 4.2, GPS ○ GBit Ethernet, USB 2.0/3.0 ○ HDMI 4K@60fps ○ mini-PCIe ● CPU, Adreno 530 GPU and Hexagon 680 DSP ○ Heterogeneous processing ○ Linux developer support later in 2018 ● Now shipping to developers ● Plan to support 96Boards.ai Built by Arrow 96Boards Manufacturing Partner
  • 27. Socionext Synquacer + Gyrfalcon Lightspeeur Synquacer SC2A11 • A53@1GHz x24, 5W 96Boards EE Card • microATX format • up to 64GB RAM • SATA, GBE • DeveloperBox Gyrfalcon Lightspeeur • Neural Compute • 28K cores/chip • 9.3TOPS/W • 8 chips on PCIe card
  • 28. Demo - Object Recognition in Multiple Simultaneous Video Streams
  • 30.
  • 31. First Super Edge AI Computing Platform with NPU HiKey 970 ● Huawei HiAI SDK ○ Up to 25x Performance ○ Up to 50x Power Efficiency ● Dedicated Neural-network Processing Unit (NPU) ● Heterogeneous Resource Management
  • 32. Huawei HiAI SDK Empowers Developers Huawei HiAI SDK provides AI compute libraries and APIs which enable developers to easily and effectively develop new AI applications instead of focusing on performance tuning on edge devices Tool Chain Documentation Rich set of APIs Easy-to-use Source Code
  • 33. Caffe, TensorFlow, TensorFlow Lite, Huawei HiAI SDK, Android NN 99 Android Studio plug-ins Compile Tool Sparsifying tool Code auto-generated Error code reporting FAQ Open classes Sample code & docs More FAE Caffe, TensorFlow 42 Command Line User Manual Source Code FAE Framework Tools Documentation And Support Operators HiAI SDK V100 HiAI SDK V150
  • 34. HiKey970 Empowers More Product Lines Popular AI Stacks Mainstream OS More Hardware Interfaces High Performance Compute
  • 36.
  • 37.
  • 38.
  • 39. Demo - Ultra96 Live HDMI Feed ultra96.org
  • 41. Introducing ROCK960 - AI Ready Platform Empower your intelligence Designed and Built by VAMRS 96Boards Manufacturing Partner www.96rocks.com
  • 42. ROCK960 *PRO version Release Q2 - see www.96rocks.com/blog ● RK3399PRO CPU Complex* ○ 2x Cortex-A72 2GHz ○ 4x Cortex-A53 1.5GHz ○ Mali-T860-4 ○ Up to 4GB RAM ● Dedicated NPU ○ Up to 2.4 TOPs ● High Speed Interfaces ○ USB 3.0 ○ mini-PCIe ○ 802.11ac WIFI
  • 43. ROCK960 - Enterprise Edition (Release Q2) ● RK3399PRO CPU Complex ○ Up to 8GB RAM ● Dedicated NPU ○ Up to 2.4 TOPs ● High Speed Interfaces ○ USB 3.0 x3, USB 2.0 x5 ○ PCIe 2.1 x16 slot ○ Dual SATA 3.0, RAID 0/1 ○ GBE, 802.11ac WIFI ○ HDMI 2.0/eDP 4K @ 60Hz ○ Dual MIPI CSI ● Remote Management ○ 4G LTE ○ Management Port
  • 44. ROCK960 & Open AI Lab Open AID on ROCK960 Open AID simplifies the application development of Vision and Speech on the edge. It brings Domain Libraries for Vision and Speech inferences along with a unified API for developers, Tengine with improved DL frameworks on Caffe, MXNet and TensorFlow for inference, and Heterogeneous Computing Library (HCL) for optimized Arm CPU and Mali GPU utilization WHITE PAPER
  • 45.
  • 46. 96Boards.ai Socionext Synquacer EE with Gyrfalcon PCIe AI accelerator HiKey970 CE Extended Xilinx Ultra96 CE Vamrs ROCK960 CE and EE Arrow Qualcomm DragonBoard820C CE Extended* * Support planned 2018 H2
  • 48. Linaro Autonomous Vehicle Project Accelerate the Arm ecosystem in autonomous vehicle control by defining, adopting, improving and promoting open software platforms and scalable software architecture suitable for cars, other vehicles, robotics & drones
  • 49. Where is the puck going to … 2021-2025
  • 50. Where is the puck going to … 2021-2025 Compute Complex Cortex A + AI/ML HW Safety & Control Complex Cortex R Sensor Fusion Peripheral Interfaces Display Storage Networking
  • 51. Architecting an Open Platform Identify key open source technologies Involve the OEMs/Tier I & II vendors Build working Proof of Concept on commodity hardware Boards, Software and Simulators/Cars Iterate architecture and components Enable substitution of proprietary technologies
  • 52. Architecting a Platform Secure, Trusted Firmware Certified uKernel/L1 Hypervisor Secure, OTA Updatable minimal Linux Certified Safety RTOS OTA Managed Containers IVI • L5 Autonomy Sensor Fusion • AI/ML Inference
  • 53. Kernkonzept L4RE microkernel • ACRN Certifiable Zephyr Open Source Foundries Linux microPlatform Uptane • TUF AGL OSRF ROS 2.0 • Gazebo PX4 Autopilot Tier IV Autoware • Baidu Apollo Streetdrone Autonomous EV Evaluating PoC Components
  • 54. Please Collaborate, and Enjoy HKG18