Multicore System Architectures
Abstract
This chapter reviews the different forms of multicore processor architectures. Multicore can be homogeneous or heterogeneous and each has advantages and disadvantages that need to be considered before choosing. Multiple cores includes multiple caches and this chapter also looks at how to manage cache coherency with multiple cores.
Keywords
SMP; AMP; latency; throughput
In this section we will discuss several types of multicore hardware architectures:
• Shared Memory Multicore Systems
• Distributed Memory Multicore Systems
• Hybrid Systems
• Symmetric and Asymmetric Multicore Systems
3.1 Shared Memory Multicore Systems
In a shared memory multicore system, the individual processing units have local ...
Get Multicore Software Development Techniques 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.