DocumentCode :
565197
Title :
Courteous cache sharing: Being nice to others in capacity management
Author :
Sharifi, Akbar ; Srikantaiah, Shekhar ; Kandemir, Mahmut ; Irwin, Mary Jane
Author_Institution :
Dept. of CSE, Pennsylvania State Univ., University Park, PA, USA
fYear :
2012
fDate :
3-7 June 2012
Firstpage :
678
Lastpage :
687
Abstract :
This paper proposes a cache management scheme for multiprogrammed, multithreaded applications, with the objective of obtaining maximum performance for both individual applications and the multithreaded workload mix. In this scheme, each individual application´s performance is improved by increasing the priority of its slowest thread, while the overall system performance is improved by ensuring that each individual application´s performance benefit does not come at the cost of a significant degradation to other application´s threads that are sharing the same cache. Averaged over six workloads, our shared cache management scheme improves the performance of the combination of applications by 18%. These improvements across applications in each mix are also fair, as indicated by average fair speedup improvements of 10% across the threads of each application (averaged over all the workloads).
Keywords :
cache storage; multi-threading; multiprogramming; shared memory systems; cache sharing; capacity management; multiprogrammed application; multithreaded application; multithreaded workload mix; shared cache management; system performance; IP networks; Instruction sets; Measurement; Multicore processing; Sockets; System performance; Multithreaded Applications; Shared Cache Management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
ISSN :
0738-100X
Print_ISBN :
978-1-4503-1199-1
Type :
conf
Filename :
6241579
Link To Document :
بازگشت