October 2004
Intermediate to advanced
608 pages
17h 1m
English
The classic literature on multiprocessor systems provides all the basic concepts used in this chapter [545, 546], but it is too general to be efficient for SoCs. Figure 13-1 shows a typical multiprocessor SoC architecture with heterogeneous processors and the on-chip communication network. A key difference from classic computer architecture is that, based on their utilization, this model distinguishes two kinds of processors (CPUs): those used to run the end application and those dedicated to the execution of specific functions that could have been designed in hardware. The programming and interfacing of these two kinds of processors are quite different, as we will explain later.
Read now
Unlock full access