An Asynchronous Nonblocking Coordination and Synchronization Protocol for a Parallel Robotic Control Kernel

Stellwag P, Lohmann D, Schröder-Preikschat W (2009)


Publication Type: Conference contribution

Publication year: 2009

Publisher: Association for Computing Machinery

Edited Volumes: Proceedings of the 2nd Workshop on Isolation and Integration in Embedded Systems, IIES'09

City/Town: Nuremberg, Germany

Pages Range: 7-12

Conference Proceedings Title: Proceedings of the 2nd Workshop on Isolation and Integration in Embedded Systems (IIES 2009)

Event location: Nuremberg, Germany DE

ISBN: 978-1-60558-464-5

URI: http://www4.informatik.uni-erlangen.de/Publications/2009/stellwag_iies09_rb.pdf

DOI: 10.1145/1519130.1519132

Abstract

Over the last 25 years, performance improvements by the steady increase of CPU clock frequencies were the driving factor for innovations in the domain of computationally intensive embedded applications. Now the free lunch is over [12] - developers have to parallelize their systems in order to achieve further improvements by integration of multi-core platforms. In embedded systems, this is even more challenging than in the domain of desktop computers, as safety properties and hard real-time constraints impose a much stronger demand on determinism. In this experience report, we present a concrete coordination and synchronization problem for a double buffering procedure that arose on our ongoing attempts to parallelize a robotic control kernel. This double buffering procedure used by two tasks must as-sure a consistent data flow without data losses. Therefore, we approach a fast bounded wait-free solution, which does not suffer from priority inversion. Copyright 2009 ACM.

Authors with CRIS profile

How to cite

APA:

Stellwag, P., Lohmann, D., & Schröder-Preikschat, W. (2009). An Asynchronous Nonblocking Coordination and Synchronization Protocol for a Parallel Robotic Control Kernel. In Proceedings of the 2nd Workshop on Isolation and Integration in Embedded Systems (IIES 2009) (pp. 7-12). Nuremberg, Germany, DE: Nuremberg, Germany: Association for Computing Machinery.

MLA:

Stellwag, Philippe, Daniel Lohmann, and Wolfgang Schröder-Preikschat. "An Asynchronous Nonblocking Coordination and Synchronization Protocol for a Parallel Robotic Control Kernel." Proceedings of the 2nd Workshop on Isolation and Integration in Embedded Systems, Nuremberg, Germany Nuremberg, Germany: Association for Computing Machinery, 2009. 7-12.

BibTeX: Download