~/conference

Linaro Connect Hong Kong 2018

date:2018-03-19..2018-03-23
location:Hong Kong, China
series:Linaro Connect Hong Kong · one edition

embedded developers, machine learning engineers, server architects, cloud engineers, open source maintainers, iot developers, fpga engineers

HiKey970 development board; Kirin 970 NPU performance; UEFI and Trusted Firmware; TigerMoth OpenDataPlane LTS; Project Olympus ARM servers; ARM64 Windows Server deployments; Subutai peer-to-peer cloud; Blockchain router hardware gateway; Zephyr on NB-IoT modules; Ultra96 running quantized Tiny-YOLO; Unix and Linux porting history

titleauthorlength
Opening KeynoteGeorge Grey01h 01m
China Electronics Corporation joins Linaro as a top tier member, Linaro announces the TigerMoth OpenDataPlane LTS release, a developer cloud for ARM server…
Talk in English on
HiKey970 development board for AIk i09m
Kirin 970 HiKey970 development board ships as a 10nm quad A73 + quad A53 SoC with a dedicated NPU offering 256 MAC/cycle @ 960MHz, 6GB LPDDR4x, UEFI + Trusted…
Talk in English on
on Arm Servers KeynoteLeendert van Doorn29m
Microsoft runs millions of nodes across 150+ regions and is on its sixth‑generation platform with a modular Project Olympus chassis and custom power supplies…
Talk in English on
Open Source p2p Cloud Software, Bazaar and Blockchain RouterJon "maddog" Hall29m
Open-source Subutai software creates a peer-to-peer cloud where machines buy and sell CPU, storage and special accelerators via a storefront called Subutai…
Talk in English on
talks Unix and Linux historyJon "maddog" Hall56m
Chronicles Unix from 1969 to 2019 with concrete milestones: Unix’s innovation of a small kernel and lots of user-space enabling portability; AT&T’s license…
Talk in English on
Trusted Firmware M : Secure StorageAshutosh Singh51m
Trusted Firmware M implements a secure-storage prototype with a custom flash file system, a compile-time policy-based access table, and a crypto-backed key…
Talk in English on
Trusted Firmware M : Trusted BootTamas Ban01h 03m
TF‑M ships as a PSA-aligned prototype that boots via MCUboot used as BL2 bootloader and produces a single signed secure+nonsecure blob (ECDSA/RSA signatures…
Talk in English on
Trusted Firmware M : Core and Partition ManagerMiklos Balint57m
Trusted Firmware M ships a prototype reference for PSA Level 1 on Cortex‑M33 that implements a TF‑M core plus a Partition Manager, secure bootloader and secure…
Talk in English on
Trusted Firmware M: IntroductionJames King41m
Open-source Trusted Firmware M (TF-M) provides an early PSA-aligned reference for M‑class devices — TF-M prototype released Dec 2017 — with code published for…
Talk in English on
Deploying OPNFV on Arm with Compass4NFVYibo Cai23m
Compass4NFV adds Arm support so OPNFV deployments run on Arm servers, with code and installation docs merged upstream and a working CI/CD pipeline; about 20…
Talk in English on
DPDK on Arm64 PlatformsYi He29m
Status update on DPDK for Arm64: about 60 patches upstreamed and a CI that runs the DPDK test suite, with roughly ~200 of ~400 tests passing so far…
Talk in English on
Dramatically Accelerate 96Board Software via an FPGA with Integrated ProcessorsGlenn Steiner59m
Claims that a Zynq UltraScale+ based Ultra96 (ZU3) board plus FPGA fabric and embedded ARM cores let developers convert hot functions with the SDSoC HLS flow…
Talk in English on
Introduction to Linaro and 96Boards for EngineersRobert Wolff05m
96Boards starts in February 2015 to make ARM development cheap and fast by publishing open hardware specifications (the spec is open, the boards need not be)…
Talk in English on
Automotive Grade Linux (AGL)Dan Cauchy37m
Automotive Grade Linux runs as a code-first platform with 122 members and nearly 1,000 developers on the mailing list, shipping five releases on a six‑month…
Talk in English on
Android/AOSP WorkflowJohn Stultz21m
Explains how AOSP master is a public trunk while major Android work lives on private vendor branches, so release tags often appear before device support lands…
Talk in English on
Device-tree overlay feature allows for runtime modificationSrivatsa Vaddagiri25m
"Session ID: HKG18-420 Session Name: HKG18-420 - Device-tree overlay feature allows for runtime modification Speaker: Srivatsa Vaddagiri Track: Kernel ★…
Talk in English on
LKFT Remote LabsRyan Arnold36m
Proposal and prototype for LKFT Remote Labs extend Linux Kernel Functional Testing to member SoCs using Git, Docker, Jenkins, Lava/Jenkins/Squad and a…
Talk in English on
An overview of Fedora Atomic for IoT running on ARMPeter Robinson24m
Fedora Atomic for IoT targets ARM (aarch64 and ARMv7) gateways and endpoints, using OSTree atomic rollbacks to make OS updates transactional and reversible…
Talk in English on
The New Linaro Enterprise LabRenato Golin20m
LEG moves DevCloud MLab HPC out of the Cambridge office into a professional data centre to fix noise power and cooling limits and add physical security and…
Talk in English on
Zun - OpenStack Container Management ServiceKevin Zhao23m
Zun is an OpenStack service that manages containers as first-class resources, supporting multi-arch (AArch64, x86) and container drivers like Kata and Docker…
Talk in English on
HCQC : HPC Compiler Quality CheckerMasaki Arai26m
Tool called HCQC analyzes kernel assembly and static binary data and reports concrete metrics — spill counts, register-selection effectiveness, instruction-mix…
Talk in English on
QEMU in UEFIAlexander Graf42m
Demonstrates running x86 PCIe option ROMs on ARM UEFI by embedding QEMU x86 emulation in EDK II, trapping attempted execution with NX pages and switching…
Talk in English on
The Machine as Alien EthnographerLaura Dekker28m
A self‑built machine cobbles together discarded electronics, looks with a webcam, maps visual input to five taste values using a neural network -> taste…
Talk in English on
The Worlds First Arm Developer BoxDaniel Thompson12m
A ready-to-run ARM developer box ships with EFI (edk2) and OTA updates via the Linux Vendor Firmware Service, includes a binary x86 translator so PC graphics…
Talk in English on
My code is being hacked!Joakim Bech, Ard Biesheuvel30m
Shows why common choices break real systems by demonstrating concrete failures: ECB leaks identical blocks, reuse of IV or stream keys enables two‑time‑pad…
Talk in English on
CMSIS-NNRod Crawford25m
CMSIS-NN provides optimized kernels and a toolchain (the Arm NN SDK) to run neural nets on Cortex‑M microcontrollers by quantizing weights to 8-bit and…
Talk in English on
Emerging Computing Trends in the DatacenterDileep Bhandarkar42m
Moore-era voltage scaling breaks down around 2003, forcing a shift from single-thread speed to energy-efficient multicore designs and then to heterogeneous…
Talk in English on
Complex Made SimpleShane Coughlan, Lucien Cheng-hsia Lin39m
Argues that open source is the computing fabric and governance must focus on supply-chain processes: typical device supply chains have 9–27 hops, over 70% of…
Talk in English on
“To define the rule -- why you should go open source"Kenneth Lee24m
Argues that organizations must contribute code to steer the ecosystem rather than merely “taste” it, because private forks become long‑term burdens; cites GSM…
Talk in English on
All Programmable SoCs?Tomas Evensen29m
Describes running neural nets on Xilinx UltraScale+ MPSoC using the SDSoC/SDAccel flow and prebuilt libraries, not hand RTL, and shipping a $249 Ultra96 dev…
Talk in English on
Microsoft Azure: Operating at Hyper-ScaleLeendert van Doorn29m
Azure runs a global footprint of over 150 data centers and reports doubling infrastructure and revenue last year, with fabrics that provide 40 Gbps any-to-any…
Talk in English on
Mingfei Huang: Accelerating AI from Cloud to EdgeMingfei Huang24m
An open-source edge AI stack that targets inference only and runs on Arm SoCs with heterogeneous CPU+GPU+DL-accelerator+DSP, packaged as OpenAILab platform…
Talk in English on
Mark Hambleton: The FogMark Hambleton27m
Argues that pushing data‑center services to the edge — called The Fog — solves latency, privacy and connectivity failures by running compute, storage and…
Talk in English on
I'm BFQ, I'm dynamite (or almost ...)Paolo Valente32m
BFQ now runs at 400+ KIOPS on commodity Intel CPUs, integrates with blk-mq/mmc, and lands a stack of work (about 37 new commits, 16 merged, 418 sketched…
Talk in English on
AI and Machine Learning BoFDavid Rusling, Andrea Gallo42m
Conference participants map the stack for deep learning inference on ARM and identify two concrete targets: define a ONNX/NEF common model format so any…
Talk in English on
Hypervisors and IoT (IoT Secret Storage)David Brown26m
Focuses on how to keep per-device secrets off accessible flash on tiny MCUs so attackers can't read private keys via buffer overflows or memory reads. Compares…
Talk in English on
Make Kubernetes Greater for NFV@ArmKaly Xin26m
Kubernetes on Arm gains hardware-aware scheduling and DPDK-based dataplane acceleration: implemented SR-IOV passthrough with DPDK so containers see VFs and…
Talk in English on
Accelerating Neural Networks for Vision Systems via FPGAsGlenn Steiner30m
Implements a Binary Neural Network on an FPGA with an embedded processing system, trained on the German traffic sign set (~50,000 images), and deployed on a…
Talk in English on
A DRM solution using TZMPKen Liu25m
A DRM prototype uses Arm TZMP1 protected mode to keep keys, decryption and decoder state inside protected memory regions while Rich OS runs the regular media…
Talk in English on
OpenHPC on AnsibleRenato Golin, Takeharu Kato26m
OpenHPC moves its orchestration from shell scripts to Ansible, splitting work into reusable roles, making installs idempotent, and integrating with a…
Talk in English on
Introduction to OpenAMPWendy Liang29m
OpenAMP provides a concrete stack: libopenamp (rpmsg + remoteproc) on top of libmetal using virtio/remoteproc for shared‑memory messaging and lifecycle…
Talk in English on
The OpenStack on Aarch64 journeyMarcin Juszkiewicz, Sameer Goel, Gema Gomez Solano26m
OpenStack runs on AArch64 in three production zones and upstream support reaches Queens after about 50 Kolla iterations and roughly 30 patches to add ARM64…
Talk in English on
OpenCL support by NNVM & TVMJammy Zhou25m
Shows NNVM+TVM adding an OpenCL backend to run deep‑learning inference on mobile GPUs and edge ARM boards, with examples compiling a simple multiply‑add and a…
Talk in English on
DPDK vs ODP: A comparisonHonnappa Nagarahalli28m
Compares concrete differences: non-blocking queues in ODP vs DPDK’s lock‑free blocking queues and why control‑plane preemption blocks dataplane; ODP’s subpools…
Talk in English on
Build secure key management services in OP-TEEEtienne Carriere52m
An open source PKCS#11-compatible client library and an OP-TEE TA prototype map PKCS#11 calls onto GlobalPlatform APIs, using OP-TEE’s crypto and secure…
Talk in English on
Introducing OpenOCD: Status of OpenOCD on AArch64Omair Javaid30m
OpenOCD gets concrete AArch64 support: target XML generation and GDB fixes enable reading and writing AArch64 SIMD/FPU registers (d0,d1) and bare‑metal debug…
Talk in English on
LKFT experiences and plansMilosz Wasilewski33m
LKFT provides an automated pipeline: git push triggers Jenkins builds for six kernel/AOSP branches, artifacts go to snapshots and LAVA runs tests on multiple…
Talk in English on
Open Source License ComplianceLucien Cheng-hsia Lin51m
"Session ID: HKG18-404 Session Name: HKG18-404 - Open Source License Compliance *This session is in Chinese* Speaker: Lucien Cheng-hsia Lin Track: FOSS…
Talk in English on
LAVA on your desk BoFBill Fletcher42m
BoF focuses on running LAVA for a single-device developer to reproduce LKFT failures: use the LAVA dispatcher container (official image exists) or a native…
Talk in English on
Upstreaming SVE in QEMUAlex Bennée48m
Upstream work adds a new TCG vector API and host backends, demonstrates SVE support by converting some AArch64 LV64 ops, and lands softfloat refactoring; the…
Talk in English on
Best practices for getting devices in LAVANeil Williams55m
Seven years of LAVA experience yields concrete numbers and rules: the lab runs millions of test jobs across ~150 devices covering 44 device types, using…
Talk in English on
Power Management Features - An OverviewThara Gopinath45m
"Session ID: HKG18-TR09 Session Name: HKG18-TR09 - Power Management Features - An Overview Speaker: Thara Gopinath Track: Training ★ Session Summary ★ This…
Talk in English on
Postmortem Debugging with CoresightLeo Yan34m
Shows how to get actual program-counter traces for postmortem analysis: uses Coresight CPU debug module to read live CPU PC registers for lockup cases and uses…
Talk in English on
LAVA for LITE Platforms and TestsBill Fletcher56m
LAVA handles LITE/Zephyr targets by running a pipeline of deploy/boot/test actions that flash monolithic RTOS images, boot via existing board methods, and…
Talk in English on
LITE Lightning TalksPaul Sokolovsky, Michael Jennings24m
STM32 board config work moves many board-specific Kconfig flags into SoC and generic device tree usage, replaces fixup files with device tree aliases for…
Talk in English on
Overview of integrating OP-TEE into HiKey620 AOSPVictor Chong30m
Overview shows how to add OP-TEE into HiKey620 AOSP by adding local manifests that pull OP-TEE repos, running scripts to apply ordered patch scripts that…
Talk in English on
Step into Green Computing CornsortiumDr. Tao Wang18m
"Session ID: HKG18-319 Session Name: HKG18-319 - Dr. Tao Wang (GCC): Step into Green Computing Cornsortium Speaker: Not Available Track: LEG;Ecosystem Day ★…
Talk in English
Arm Server Ready ProgramDong Wei34m
Announces the Arm ServerReady Program that defines SBSA/SBBR specifications and ships the Architecture Compliance Suite (ACS) test suite so system vendors…
Talk in English on
AliOS Things - The New Generation of IoT Operating SystemsHenry Xie31m
AliOS Things is an open‑source IoT OS released in 2017 with five public releases and ~200+ GitHub stars, positioning itself to shrink platform fragmentation…
Talk in English on
Why the ecosystem is a wonderful thing warts and allAndrew Wafaa18m
Arm ecosystem spans tiny sensors to servers and takes about seven to eight years to move from IP to a full distro, with QEMU emulation used to speed slow…
Talk in English on
HPC BoF DiscussionRenato Golin42m
Discussion lists concrete priorities: adopt Spack-based builds to produce CPU-optimized math libraries rather than generic RPMs; run benchmarks with those…
Talk in English on
CMSIS-NNRod Crawford17m
Shows how to run neural nets on Cortex‑M microcontrollers using ARM tools and CMSIS‑NN to squeeze models to fit and run efficiently. Uses a keyword‑spotting…
Talk in English on
Native CI and CD pipelines for Armavi Cavalli43m
Claims a working native CI/CD for Arm by combining Shippable with Packet hardware so builds run on native Arm nodes instead of emulators, using lightweight…
Talk in English on
DuerOSZhou Hua32m
DuerOS is a speech-first conversational operating system from Baidu for TV, mobile, smart speakers, and vehicles. It provides an SDK for Linux and Android and…
Talk in Spanish on
Linaro Developer CloudJorge Niedbalski28m
A multi-region developer cloud built on AArch64 hardware uses OpenStack as the control plane and has been migrated to reference architecture v2.0. The…
Talk in Spanish on
Overview of Qualcomm Snapdragon Neural Processing EngineMark Charlebois17m
Runtime for Snapdragon SoCs that loads DLC deep learning containers, runs whole networks on CPU, GPU or Hexagon DSP, and provides converters from Caffe (ONNX…
Talk in English on
Scalable AI ServerShuichi Yamane24m
Rack-scale ARM server built from SynQuacer boards plus dedicated CNN accelerators claims GPU-class inference at far lower power: a 32‑board chassis with 16 AI…
Talk in English on
Huaweu HiAI Unlock The FutureZhou Hua, Eric Xue36m
HiAI presents a mobile stack that puts inference on-device using a dedicated NPU in Kirin 970 (5.5 billion transistors) that occupies about 3% of die area…
Talk in English on
Improving the Effectiveness and Generality of GCC Auto-VectorizationSameera Deshpande33m
Presents concrete GCC compiler changes to improve auto-vectorization by analyzing groups of related GIMPLE statements in a loop to enable two transforms…
Talk in Spanish on
Overview of Linaro DRMPeter Griffin35m
Linaro provides working reference DRM integrations using Open CDM with an OP-TEE trusted side: full open-source ClearKey playback end-to-end on Chromium/WPE…
Talk in English on
Qualcomm Upstream Status BoFRajendra Nayak49m
Status update on upstreaming Snapdragon kernel work lists concrete progress and blockers: qmi MTF merged, pH regulators posted, SMMU runtime-PM and…
Talk in English on
Progress of WrapDriveZaibo Xu27m
WrapDrive implements DMA mapping for accelerators in multiple processes and runs SVM without page fault on D06 board using new VFIO and IOMMU APIs based on…
Talk in English on
AOSP Toolchains: Where we are with building kernels, bootloaders and AOSP with ClangBernhard Rosenkränzer, Minseong Kim22m
AOSP userland already builds with Clang and efforts extend that toolchain to kernels, bootloaders and BSPs using two CI flows that build Clang master then…
Talk in English on
OpenCDM/CDMi (Multi DRM) work with WPE & ChromiumSIVASUBRAMANIAN PATCHAIPERUMAL23m
Linaro OpenCDM/CDMi adds WPE browser support to the existing Chromium integration and routes EME calls via a unified RPC layer; validation shows ClearKey and…
Talk in English on
Bootstrapping a LoRa Linux projectStefan Schmidt18m
Proposal to add a LoRa subsystem into the Linux networking stack that targets gateways (not battery nodes), reuses existing pieces like one transceiver driver…
Talk in English on
Threat Modeling for IoTDavid Brown26m
Covers concrete findings and mitigation choices: recalls 47 vulnerabilities in 23 devices from a Def Con study and a Jeep Cherokee chain that used ~12 weak…
Talk in English on
Philosophy of Open SourceDaniel Lezcano41m
Timeline traces from 1960s vendor-shared source to 1985 GNU and 1991 Linux kernel then 1998 Open Source Initiative; distinction is concrete: Free Software…
Talk in English on
Upstreaming 101Daniel Lezcano58m
Practical how-to for getting changes into mainline Linux: uses git pull requests and the linux.org merge tree with weekly release candidates published on…
Talk in English on
Upstreaming 201Mathieu Poirier53m
Practical guidance for getting code accepted into upstream kernels and projects, with concrete commands and checkpoints. Covers using git format-patch and git…
Talk in Spanish on
Using the Clang developer toolsPeter Smith29m
Shows how to use clang tools beyond the compiler: clang-format for consistent 80-column layouts, clang-tidy for style and automated modernize fixes, and…
Talk in English on
Securing Arm ServersMatteo Carlini27m
Open-source Secure Boot and secure variable access land in Trusted Firmware and UEFI EDK2 with upstream patches and a new standalone MM package; code targets…
Talk in English on
Empowering container-based NFVi with VPP on Arm ServersSong Zhu20m
Reference design shows containerized VNFs on Arm with VPP vhost-user interfaces connecting containers across hosts via an L2 bridge and VxLAN overlay, deployed…
Talk in English on
Android Verified Boot 2.0 and U-bootIgor Opaniuk38m
Integration of Android Verified Boot 2.0 into U-boot is already functional at the library level: libavb-style libraries run in U-Boot, verify vbmeta and boot…
Talk in English on
OpenSDK Rocko Builds on DB410c, HiKey, Beagle X15Andrey Konovalov28m
OpenSDK Rocko builds reproducible images for the DB410c, HiKey, and Beagle X15 and uses a CI pipeline to integrate those heterogeneous boards into a single…
Talk in Spanish on
Structured Documentation and Validation for Device TreeGrant Likely33m
A prototype validates Devicetree bindings and generates documentation using a Python 3 prototype that encodes DTS as YAML + JSON Schema and renders docs with…
Talk in English on
Automated Testing using Travis and ShippableMaxim Uvarov, Dmitry Eremin-Solenikov27m
OpenDataPlane configures Travis for dense cross‑compile matrices and Shippable to run tests on real ARM hardware, validating builds across x86 and aarch64 and…
Talk in English on
RAS Solutions for Arm64 ServersJonathan Zhang56m
Firmware implements early-initialization checks, generates preserved crash dumps and SEL records, and uses GPIO interrupt for catastrophic errors to get…
Talk in English on
Partitioning ARM Systems with the Jailhouse HypervisorJan Kiszka56m
An ARM-focused minimal hypervisor that boots underneath Linux to carve out fixed partitions, assign CPUs and devices one-to-one, and avoid scheduling…
Talk in English on
Secure Data Path Work with i.MX8Mcyrille fleury30m
NXP describes implementing a Secure Data Path on the i.MX8M SoC to enable 4K PlayReady playback on Android 8.1 by combining hardware crypto, secure-world…
Talk in French on
Accelerate Ceph by SPDK on AArch64Jun He27m
SPDK is used to drive NVMe from user space on AArch64, replacing the kernel NVMe driver to reduce context-switch and interrupt overhead; microbenchmarks show…
Talk in English
How to get realistic c-state latency and residency?Vincent Guittot30m
Uses the hikey960 and a simple LT workload plus an arm energy probe to compare CPU-idle, cluster-off and WFI power without specialized gear. Measures exit…
Talk in English on
net_mdev: Fast path user space I/OIlias Apalodimas01h 01m
net_mdev ports the kernel mediated-device idea to NICs so user space handles the fast path while the kernel keeps control ops. Prototype uses the existing VFIO…
Talk in English on
Opening KeynoteGeorge Grey01h 16m
Announces concrete product wins and engineering moves: Zephyr running in production on the ROSc Finch 7100 NB‑IoT module; Open Data Plane “TigerMoth” LTS ships…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.