Abstract
The Multicore Communications API (MCAPI) is a new message-passing API that was released by the Multicore Association. MCAPI provides an interface designed for closely distributed embedded systems with multiple cores on a chip and/or chips on a board. Similar to parallel programs in other domains, debugging MCAPI programs is a challenging task due to their nondeterministic behavior. In this article we present a tool that is capable of deterministically replaying MCAPI program executions, which provides valuable insight for MCAPI developers in case of failure.
| Original language | English |
|---|---|
| Article number | 22 |
| Journal | ACM Transactions on Design Automation of Electronic Systems |
| Volume | 17 |
| Issue number | 3 |
| DOIs | |
| State | Published - Jun 2012 |
Keywords
- Debugging
- Deterministic replay
- MCAPI
- Message race
- Multicore programs
Fingerprint
Dive into the research topics of 'Deterministic replay for message-passing-based concurrent programs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver