Highly concurrent stream synchronization in many-core embedded systems
Paper in proceeding, 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.

ScaleGate

Streaming

Epiphany

Synchronization

Author

Ioannis Nikolakopoulos

Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)

Marina Papatriantafilou

Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)

P. Brauer

Ericsson

M. Lundqvist

Ericsson

Vincenzo Massimiliano Gulisano

Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)

Philippas Tsigas

Chalmers, Computer Science and Engineering (Chalmers), Networks and Systems (Chalmers)

4th ACM International Workshop on Many-Core Embedded Systems, MES 2016; Seoul; South Korea; (ACM International Conference Proceeding Series, vol 18)

Vol. 18-22-June-2016 2-9
978-1-4503-4262-9 (ISBN)

Fine-grain synchronization and memory consistency in parallell programming (or Helping programmers avoid surprises due to aggressive memory models)

Swedish Research Council (VR) (2010-4801), 2011-01-01 -- 2013-12-31.

Subject Categories (SSIF 2011)

Computer Engineering

Computer Science

Areas of Advance

Information and Communication Technology

Energy

DOI

10.1145/2934495.2934496

More information

Latest update

12/16/2025