1.6. Hardware Architectures
We can identify several problems in MPSoC architecture starting from the bottom and working to the highest architectural levels:
Which CPU do you use? What instruction set and cache should be used based on the application characteristics?
What set of processors do you use? How many processors do you need?
What interconnect and topology should be used? How much bandwidth is required? What quality-of-service (QoS) characteristics are required of the network?
How should the memory system be organized? Where should memory be placed and how much memory should be provided for different tasks?
The following discussion describes several academic and industrial research projects that propose high-performance MPSoC architectures ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access