Highly Concurrent Stream Synchronization in Many-core Embedded Systems

Yiannis Nikolakopoulos, Marina Papatriantafilou, Peter Bräuer, Martin Lundqvist, Vincenzo Massimiliano Gulisano, Philippas Tsigas · 2016

Embedded many-core architectures are expected to serve as significant components in the infrastructure of upcoming technologies like networks for the Internet of Things (IoT), facing real-time and stream processing challenges. In this work we explore the applicability of ScaleGate, a synchronization object from the massive data stream processing domain, on many-core embedded systems. We propose a new implementation of ScaleGate on the Epiphany architecture, a scalable embedded many-core co-processor, and study communication patterns that appear in the context of a baseband signal processing application. Our experimental evaluation shows significant improvements over standard barrier-based approaches, due to the asynchrony exploited by the use of ScaleGate.

Read the paper · More papers on PaperTik