Arteris Articles

Asymmetric Multiprocessing with Heterogeneous Architectures: Use the Best Core for the Job

Often, the term “multiprocessing” is associated with tightly-coupled symmetric multiprocessing (SMP) architectures, due in large part to SMP’s prevalence in high-performance computing, x86/x64 servers, and PCs. Unfortunately, SMP’s incremental performance scaling for most applications decreases significantly with increasing numbers of cores. This lack of scalability has prompted many processor companies to avoid purely SMP solutions for their mobile and consumer electronics applications. Instead, they have implemented asymmetric multiprocessing (AMP) architectures to make more efficient use of silicon.

Topics: NoC Systems-on-Chip AMP symmetric multiprocessing HSA foundation on-chip interconnect OS