Sciweavers

ASPLOS
2010
ACM

Fairness via source throttling: a configurable and high-performance fairness substrate for multi-core memory systems

14 years 3 months ago
Fairness via source throttling: a configurable and high-performance fairness substrate for multi-core memory systems
Cores in a chip-multiprocessor (CMP) system share multiple hardware resources in the memory subsystem. If resource sharing is unfair, some applications can be delayed significantly while others are unfairly prioritized. Previous research proposed separate fairness mechanisms in each individual resource. Such resource-based fairness mechanisms implemented independently in each resource can make contradictory decisions, leading to low fairness and loss of performance. Therefore, a coordinated mechanism that provides fairness in the entire shared memory system is desirable. This paper proposes a new approach that provides fairness in the entire shared memory system, thereby eliminating the need for and complexity of developing fairness mechanisms for each individual resource. Our technique, Fairness via Source Throttling (FST), estimates the unfairness in the entire shared memory system. If the estimated unfairness is above a threshold set by system software, FST throttles down cores cau...
Eiman Ebrahimi, Chang Joo Lee, Onur Mutlu, Yale N.
Added 02 Sep 2010
Updated 02 Sep 2010
Type Conference
Year 2010
Where ASPLOS
Authors Eiman Ebrahimi, Chang Joo Lee, Onur Mutlu, Yale N. Patt
Comments (0)