Exploring Practical Benefits of Asymmetric Multicore Processors
Source: Simon Fraser University
Asymmetric Multi-core Processors (AMP) are built of cores that expose the same ISA but differ in performance, complexity, and power consumption. A typical AMP might consist of a plenty of slow, small and simple cores and a handful of fast, large and complex cores. AMPs have been proposed as a more energy efficient alternative to symmetric multi-core processors. They are particularly interesting in their potential to mitigate Amdahl's law for parallel program with sequential phases. While a parallel phase of the code runs on plentiful slow cores enjoying low energy per instruction, the sequential phase can run on the fast core, enjoying high single-thread performance of that core.