2015 · 12 citations · 15 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureParallel ComputingSchedulingCpu SchedulingMulticore Processor DesignParallel ArchitecturesParallel Computer ArchitectureParallel Computing SystemsProcessor MicroarchitectureMulticore ArchitecturesMulticore Processor ArchitectureMulticore SystemsPower-performance-area TradeoffsScheduling In Multiprocessor SystemsThroughput-aware Scheduling
Single-ISA (instruction set architecture) asymmetric multicore processors (AMPs) were shown to deliver higher performance per watt and area than symmetric CMPs (Chip Multi-Processors) for applications with diverse architectural requirements. A large body of work has demonstrated that this potential of AMP systems can be realizable via OS scheduling. Yet, existing schedulers that seek to deliver fairness on AMPs do not ensure that equal-priority applications experience the same slowdown when sharing the system. Moreover, most of these schemes are also subject to high throughput degradation and fail to effectively deal with user priorities.
15
Bias scheduling in heterogeneous multi-core architectures
David Koufaty, Dheeraj Reddy, Scott Hahn · 2010 · 259 citations
Fairness via source throttling
Eiman Ebrahimi, Chang Joo Lee, Onur Mutlu et al. · ACM SIGARCH Computer Architecture News · 2010 · 238 citations