Gain New Knowledge, Hone Your Skills & Take Your Career to the Next Level
Deep-dive workshops will provide hands-on experience in areas such as implementing machine learning and protecting against security vulnerabilities. Learn how to overcome design challenges in these interactive and in-depth sessions.
To facilitate the best experience for all participants, limited spots are available for workshops.
AI in the Real World: From Development to Deployment
Simplified Deep Learning Using an OpenMV Cam, Edge Impulse & an Arduino
Host: Kwabena Agyeman (OpenMV, LLC)
In this workshop, Kwabena Agyeman will show attendees how to quickly train a TensorFlow Lite Convolutional Neural Network (CNN) for image classification using an OpenMV Cam and Edge Impulse. Then deploy the CNN on an OpenMV Cam and have it running immediately. Finally, attendees will connect the OpenMV Cam to an Arduino to easily control devices in the real-world.
This technical workshop is brought to you by: OpenMV, LLC
tinyML Development With TensorFlow Lite for Microcontrollers and CMSIS-NN
Hosts: Peter Warden (Google) and Fredrik Knutsson (Arm)
Deep Neural Networks are becoming increasingly popular in endpoint devices. Developers can perform data analytics on devices with reduced latency and energy consumption. Join Google and Arm in this workshop where we will introduce how Google’s TensorFlow Lite for microcontrollers (TFLu) and its integration with CMSIS-NN maximize ML application performance. Learn how to run a person detection sample with TFLu and CMSIS-NN on an Arduino Nano device.
This technical workshop is brought to you by: Arm and Google
Building the IoT: Efficient, Secure and Transformative Software Development
Containers Over-the-air: Building Your First IoT Device
Host: David Tischler (Balena)
This workshop is designed to be a beginner lesson in how to deploy and manage IoT devices, in this case using the Balena Cloud platform and Arm-powered devices such as a Raspberry Pi. Attendees can follow along at home as they are guided through account set-up, building their first container, and pushing it to their device. Participants with a SenseHAT or similar will leave the workshop with a fully functional IoT device.
This technical workshop is brought to you by: Balena
Cloud-hypervisor – A Rising Rust Based VMM Comes to Arm
Host: Michael Zhao (Arm)
Cloud-hypervisor is a new virtual machine monitor (VMM) written in Rust, a memory-safe and concurrency-efficient programming language. Cloud-hypervisor originated by Intel. It is built on top of Rust-VMM, a VMM component library extracted from two famous Rust-based VMM’s: CrosVM (Google) and Firecracker (AWS). This workshop introduces this rising VMM, and a live demo is provided.
Cloud Native Networking and Service Mesh: KubeEdge/Istio/Envoy/Cilium
Hosts: André Martins (Isovalent), Lizan Zhou (Tetrate) and Tina Tsou (Arm)
KubeEdge/Istio/Envoy/Cilium have been widely used in modern Cloud Native developing. In this workshop, we start from one real world use case of highly Geo distributed cloud-native application, a Freeway ETC(Electronic Toll Collection) system, then discuss how to build cloud native applications on Arm based infrastructure with combination of these open source projects.
This technical workshop is brought to you by: Arm, Isovalent & Tetrate
Creating the Next Generation of Interactive Experiences
Build Once and Deploy Anywhere With Unity AR Foundations
Hosts: Jase Assor (Unity) and Dan Miller (Unity)
Get hands-on with Unity’s AR Foundations and learn more about Unity MARS in this workshop on building multi-platform AR applications. AR Foundations is an abstraction layer, making it easy to leverage Unity powerful tools to build AR applications across Android, iOS, Hololens 2 and Magic Leap 1. We’ll take you through the basics of AR authoring using Unity.
This technical workshop is brought to you by: Unity
Exploit Mitigations and Attacks on Arm Cortex-A Devices
Host: Maria Markstedter (Azeria Labs)
With the proliferation of Arm-based mobile and IoT devices, exploit mitigations are often the front-line in defending these devices from hackers. In this workshop, attendees will learn how exploit mitigations for software running on Arm Cortex-A devices work under-the-hood to block certain categories of memory-corruption-based exploits. Attendees will learn about common exploitation techniques and run exploits against vulnerable programs to see which exploit mitigations protect against these techniques and how hackers take advantage of their limitations. The aim of this workshop is to educate developers on how hackers can bypass individual mitigations, and the importance of combining them to increase the level of security.
This technical workshop is brought to you by: Azeria Labs
Hands on With EC2 Instances Powered by Arm-based AWS Graviton2 Processors
Host: Arthur Petitpierre (Amazon Web Services)
AWS Graviton2 based Amazon EC2 instances provide up to 40% better price performance compared to comparable current generation x86-based instances for a wide variety of workloads. In this workshop, we will get hands on with spinning up these Arm-based instances on AWS and discuss the tools available to dev/test Arm-based applications in the cloud.
This technical workshop is brought to you by: Amazon Web Services
Hosts: Shinji Sumimoto (Fujitsu), John Linford (Arm) and Oliver Perks (Arm)
Arm’s SVE units are designed to enable the next generation of high-performance Arm-based processors. They are used in the Fujitsu A64FX which powers the Fugaku supercomputer, one of the fastest in the world. The SVE represents a paradigm shift for application developers. This workshop will introduce SVE programming, the tools and ecosystem available to derive application performance.
This technical workshop is brought to you by: Arm & Fujitsu
Tech for Global Goals: The World’s Largest To-Do List
Combating COVID-19 With AI
Host: Wei Xiao (Arm)
Responding to COVID-19, AI will be an incredible force to do good for humanity. From detecting COVID-19 in X-ray images, to predicting the spread of the virus. In this workshop, attendees will train ML models for X-ray image classification and data pattern prediction, then make decisions using Arm NN with these models. You will gain hands-on experience with ML frameworks and tools.
Autoware – Open Source Software for Autonomous Vehicles
Host: Lalith Vipulananthan (Tier IV)
This workshop will introduce developers to the leading open source Autonomous Drive (AD) software, Autoware. Developers will be shown how to use the Autoware software architecture and its functionalities. A demo of Autoware running on an Arm segment development platform (SDP) will be shown to help developers get started on the Autoware platform.
This technical workshop is brought to you by: Tier IV
Live Treasure Hunt With an Arm-based Robot – Misty
Host: Justin Woo (Misty Robotics)
Would you like to learn how to program an Arm-based robot live? Learn how to program Misty, a programmable personal robot, using her RESTful APIs and then help her navigate to find a treasure and a prize using those APIs. Misty can be programmed in any language and no experience in robotics required.
This technical workshop is brought to you by: Misty Robotics
First Register or login to begin building your custom schedule.
Use the filters to find sessions of interest.
Favorite those you’d like to attend.
Use Add to Schedule to enroll in a session and it will be added to your calendar.
In calendar, when logged in you can visualize your scheduled sessions.
To Add Workshops to Your Schedule
For new registrations, simply select your desired workshops within registration.
Already registered for Arm DevSummit 2020?
Login to direct you to your Attendee Dashboard, select Purchase Add-on Workshop(s) under Account/Purchase Items.
Then select your desired workshop in registration from the Workshop Options and complete your registration.
Workshops are limited capacity sessions to facilitate the best experience for attendees. Workshops cost $79 each, many include access to online dev environments or development kits that you receive in advance of the event.