O'Reilly logo

Multiprocessor Systems-on-Chips by Wayne Wolf, Ahmed Jerraya

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6.5. Global Performance Analysis

None of the resource sharing strategies is sufficiently optimal to be used for all functions of an MPSoC. In any sufficiently complex MPSoC, there will always be parts using different scheduling strategies, i.e., subsystems in our terminology. In this last section, we want to look at solutions to analyze such subsystem combinations. Figure 6-13 gives an example. There is a RISC processor using dynamic scheduling, a VLIW processor with static priorities, a DSP with static execution order scheduling, e.g., running a filter, and several simpler schedules of coprocessors. The system bus uses TDMA scheduling.

Figure 6-13. MPSoC with multiple scheduling strategies.

The approaches to analysis of such compound systems ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required