Part II: Software

This section concentrates on software for MPSoCs. Embedded software covers a broad range of topics. Not only must we design programs to perform individual tasks but we must also design the system of processes that will jointly execute on the MPSoC.

When designing embedded software, we are concerned not only with functionality but also with metrics such as performance and energy consumption. We measure those metrics through the lens of the hardware platform on which the software will operate. For example, the performance of an individual program is influenced by the size of the cache on its processor. The performance is also affected by other programs that share the processor, for example, tasks may interfere in the cache, ...

Get Multiprocessor Systems-on-Chips now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.