Data Centers

Operating System Support for Mitigating Software Scalability Bottlenecks on Asymmetric Multicore Processors

Date Added: May 2010
Format: PDF

Asymmetric Multi-core Processors (AMP) promise higher performance per watt than their symmetric counterparts, and it is likely that future processors will integrate a few fast out-of-order cores, coupled with a large number of simpler, slow cores, all exposing the same Instruction-Set Architecture (ISA). It is well known that one of the most effective ways to leverage the effectiveness of these systems is to use fast cores to accelerate sequential phases of parallel applications, and to use slow cores for running parallel phases. At the same time, the authors are not aware of any implementation of this Parallelism-Aware (PA) scheduling policy in an operating system.