DocumentCode :
3178407
Title :
Fair and adaptive online set-based cache partitioning
Author :
Abousamra, Shahira ; El-Mahdy, Ahmed ; Selim, Salah
Author_Institution :
Comput. Sci. & Syst. Eng., Alexandria Univ., Alexandria, Egypt
fYear :
2011
fDate :
Nov. 29 2011-Dec. 1 2011
Firstpage :
9
Lastpage :
16
Abstract :
In a multi-processing environment extra misses are endured in the last level shared cache because each process is trying to utilize the whole cache space, resulting in high interference between their working sets, and thus a degraded performance. In this paper, we propose a new cache partitioning scheme, which opposed to prior partitioning schemes in the literature, offers both high performance and fair allocation even with increasing number of simultaneously running processes and decreased cache associativity. The proposed scheme takes advantage of the broad number of sets in the cache by partitioning it dynamically set-wise. The partitioning presented is adaptive to accommodate to the changing requirements of the mix of running processes without the need for any offline information and with an eye on fair allocation of cache resources. Performance is evaluated by experimentation on different cache sizes with different associativity and comparison with the Least Recently Used baseline cache and partitioning schemes. We experimented on mixes from the Splash Benchmark Suite. The results shows a performance speedup up to 44% with an average speedup of 15% over all mixes, and also fairness improvement up to 46% in terms of the weighted harmonic mean, with an average of 14% over all mixes.
Keywords :
cache storage; multiprocessing systems; Splash Benchmark Suite; cache associativity; last level shared cache; least recently used baseline cache; multiprocessing environment; online set-based cache partitioning; weighted harmonic mean; Benchmark testing; Indexes; Oceans; cache partitioning; dynamic partitioning; multiprocessing; set-partitioning;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Engineering & Systems (ICCES), 2011 International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4577-0127-6
Type :
conf
DOI :
10.1109/ICCES.2011.6141004
Filename :
6141004
Link To Document :
بازگشت