DocumentCode
229195
Title
Evaluation of message passing synchronization algorithms in embedded systems
Author
Papadopoulos, Lazaros ; Walulya, Ivan ; Tsigas, Philippas ; Soudris, Dimitrios ; Barry, Brendan
Author_Institution
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
fYear
2014
fDate
14-17 July 2014
Firstpage
282
Lastpage
289
Abstract
The constantly increasing computational power of the embedded systems is based on the integration of a large number of cores on a single chip. In such complex platforms, the synchronization of the accesses of the shared memory data is becoming a major issue, since it affects the performance of the whole system. This problem, which is currently a challenge in the embedded systems, has been studied in the High Performance Computing domain, where several message passing algorithms have been designed to efficiently avoid the limitations coming from locking. In this work, inspired from the work on message passing synchronization algorithms in the High Performance Computing domain we design and evaluate a set of synchronization algorithms for multi-core embedded platforms. We compare them with the corresponding lock-based implementations and prove that message passing synchronization algorithms can be efficiently utilized in multi-core embedded systems. By using message passing synchronization instead of lock-based, we managed to reduce the execution time of our benchmark up to 29.6%.
Keywords
embedded systems; message passing; shared memory systems; embedded system; high performance computing; message passing synchronization algorithm; multicore embedded platforms; shared memory data; Algorithm design and analysis; Computational modeling; Data structures; Embedded systems; Message passing; Servers; Synchronization; lock-free; message passing; multi-core embedded systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014 International Conference on
Conference_Location
Agios Konstantinos
Type
conf
DOI
10.1109/SAMOS.2014.6893222
Filename
6893222
Link To Document