Title | ||
---|---|---|
An Energy Efficient Message Passing Synchronization Algorithm for Concurrent Data Structures in Embedded Systems |
Abstract | ||
---|---|---|
Nowadays, modern multicore embedded systems often execute complex applications that rely heavily on concurrent data structures. Databases on embedded microservers, file systems and stream processing algorithms belong in application domains that normally utilize concurrent data structures to store and process their data. The prevalent lock-based synchronization methods based on mutexes provide poor scalability and, most importantly, they lead to high energy consumption, which is an important constraint on embedded systems. In this work, we propose an energy efficient synchronization model for embedded system architectures based on message-passing communication. Our results show that concurrent data structures based on the proposed model provide lower power consumption in comparison with the corresponding lock-based implementations, along with comparable performance. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1145/2764967.2771931 | SCOPES |
Field | DocType | Citations |
Lock (computer science),Computer science,Real-time computing,Concurrent data structure,Multi-core processor,Message passing,Distributed computing,Synchronization,Efficient energy use,Parallel computing,Stream processing,Embedded system,Scalability | Conference | 0 |
PageRank | References | Authors |
0.34 | 4 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lazaros Papadopoulos | 1 | 29 | 8.99 |
Dimitrios Soudris | 2 | 243 | 48.41 |