Chapter 6

Multiprocessor Software

Abstract

This chapter covers software for multiprocessors. It considers scheduling algorithms for multiprocessors. It also covers middleware architectures for dynamic resource allocation in multiprocessors.

Keywords

variability; resource allocation; master/slave; PE kernel; limited scheduling information; scheduling and communication; network flow; real-time scheduling on multiprocessors; static task allocation; minimizing buffer sizes; data dependencies and scheduling; unrolled schedules; response time theorem; static scheduling algorithm; delay estimation algorithm; phase constraints; stochastic execution time; event-oriented analysis; event model; output event timing; system timing analysis; task activation;

Get High-Performance Embedded Computing, 2nd Edition 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.