Debugging code running on multiprocessor computing systems, and, in particular, parallel code on multicore devices, is an old computing problem that has reached a certain prominence and urgency ...
In a system-on-chip multiprocessor design, the software must be partitioned carefully. Too much interaction or dependence between processors can erase any advantages an embedded multiprocessor design ...