Highly Concurrent Stream Synchronization in Many-core Embedded Systems

被引:7
作者
Nikolakopoulos, Yiannis [1 ]
Papatriantafilou, Marina [1 ]
Brauer, Peter [2 ]
Lundqvist, Martin [2 ]
Gulisano, Vincenzo [1 ]
Tsigas, Philippas [1 ]
机构
[1] Chalmers Univ Technol, Gothenburg, Sweden
[2] Ericsson AB, Gothenburg, Sweden
来源
THIRD ACM INTERNATIONAL WORKSHOP ON MANY-CORE EMBEDDED SYSTEMS (MES 2016) | 2016年
关键词
Epiphany; ScaleGate; synchronization; streaming;
D O I
10.1145/2934495.2934496
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:2 / 9
页数:8
相关论文
共 28 条
[21]   An efficient protocol with synchronization accelerator for multi-processor embedded systems [J].
Yu, Jiyang ;
Liu, Peng ;
Wang, Weidong ;
Huang, Chunming ;
Yang, Jie ;
Jiang, Yingtao ;
Yao, Qingdong .
PARALLEL COMPUTING, 2013, 39 (09) :461-474
[22]   Problems of synchronization of the PCI devices for the embedded systems in the real time. [J].
Antonyuk, M. ;
Lobur, M. .
PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN, 2006, :118-+
[23]   Lock-Free Synchronization for Dynamic Embedded Real-Time Systems [J].
Cho, Hyeonjoong ;
Ravindran, Binoy ;
Jensen, E. Douglas .
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2010, 9 (03)
[24]   (Dis)Advantages of Lock-free Synchronization Mechanisms for Multicore Embedded Systems [J].
Jahic, Jasmin ;
Ali, Khuram ;
Chatrangoon, Milad ;
Jahani, Nazanin .
PROCEEDINGS OF THE 48TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP 2019), 2019,
[25]   Optimization of Remote Core Locking Synchronization in Multithreaded Programs for Multicore Computer Systems [J].
Paznikov, Alexey .
INFORMATION TECHNOLOGY IN INDUSTRY, 2018, 6 (02) :7-12
[26]   Dynamic synchronization analysis method of operation system-of-systems based on target stream drive [J].
Li S. ;
Wang L. ;
Chen G. ;
Wu J. .
Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice, 2022, 42 (01) :241-252
[27]   Core-aware combining: Accelerating critical section execution on heterogeneous multi-core systems via combining synchronization [J].
Ouyang, Xiangzhen ;
Zhu, Yian .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 162 :27-43
[28]   A Knowledge Base Technique for Detecting Multiple High-Speed Serial Interface Synchronization Errors in Multiprocessor-Based Real-Time Embedded Systems [J].
Masood, Sabeen ;
Khan, Shoab Ahmed ;
Hassan, Ali ;
Khalique, Fatima .
ELECTRONICS, 2022, 11 (18)