Speakers
- Lightning Talk
Bumpy road ahead! Embedded C++ in Modern Heterogenous Hardware.
Babar Khan
show detailscloseBabar Khan
Bumpy road ahead! Embedded C++ in Modern Heterogenous Hardware.
The talk will begin with experience of using embedded C++ in hardware like FPGA [1], lessons learnt and the challenges involved. One of the challenges is that the conventional Moore scaling is already slowing down. And we are already moving towards domain-specific hardware. What does this mean? It means modern embedded systems will be highly heterogenous. Here an important question arises, how can C++ embedded developers tackle heterogenous hardware? Here I would like share the experience of tackling it using emerging standard SYCL. A C++ Embedded developer can use SYCL to target heterogenous hardware and add more parallelism. The compiler I had used is open source compiler namely Data Parallel C++ (DPC++) compiler. It includes some important libraries.
Biography
Babar Khan is a embedded systems developer and PhD researcher at TU Darmstadt, Germany. Previously he has been working at Intel Deutschland GmbH where he also did his M.Sc. thesis with distinction.
hide details - Talk
Enabling C++ STL multithreading library in FreeRTOS projects
Piotr Grygorczuk
show detailsclosePiotr Grygorczuk
Enabling C++ STL multithreading library in FreeRTOS projects
C++ STL multithreading library is not available in standalone bare metal systems due to missing underlying threads scheduler. I am using FreeRTOS, a popular, Amazon IOT AWS supported operating system, as an example to demonstrate how the STL multithreading library can be enabled.
Biography
My most successful product has been a power grid faults detection system, sold to GE. It involved energy harvesting from electromagnetic field, extremely low power consumption, radio communication and high availability. It was built using FreeRTOS, which will be part of my talk.
hide details
I am currently working as a senior software engineer for Intel Ireland. In the past I designed embedded systems working for telecommunication, industrial automation and automotive companies. - Talk
Unsupervised Federated Learning for the Estimation of Microphone Clusters in Acoustic Sensor Networks
René Glitza
show detailscloseRené Glitza
Unsupervised Federated Learning for the Estimation of Microphone Clusters in Acoustic Sensor Networks
In this presentation we propose a privacy-aware method for estimating source-dominated microphone clusters in the context of acoustic sensor networks (ASNs). The approach is based on clustered federated learning and adapted to unsupervised scenarios by employing a light-weight autoencoder model. Further model optimizations allow for training on very limited data and, as well, reduce the communication bandwidth making the method suitable for embedded devices. The performance of the proposed approach is validated using clustering-based measures and a network-wide classification task.
Biography
René Glitza is a research assistant in the field of audio signal processing using artificial intelligence and lead engineer in systems design. He has co-authored various conference publications and has successfully led numerous technology projects. His work focuses on blending state-of-the-art deep learning algorithms for signal processing with embedded-device applicability and privacy-preservation constraints. As former president VDE Hochschulgruppe Bochum he has co-organized national and international conferences and events for more than five years while strongly supporting the network.
hide details - Lightning Talk
Audio Player
Jörn Seger
show detailscloseJörn Seger
Audio Player
Listening to music and podcasts is in and you don't own audio files anymore.
Everything works with streams and via the cloud. A user's taste in music is determined by an AI. What does this mean for software development, users and content creators? That's what this short talk is about.
Biography
Jörn has studied Electrical Engineering in the late 1990s and made his PHD.
He started his career in the automotive industry, but change to the development of Software Tools (DSLs, Eclipse and many other areas). However, he always focused C/C++ on the embedded and high performance world. With this focus, he started working as a freelancer on software development with a strong focus on architecture design. He worked for a number of well known world wide companies to support the software development process on his areas.
hide details
As a special interest, he supports and drives several open source projects and held a number of talks on computer sience and society.