TY - GEN
T1 - Courteous cache sharing
T2 - 49th Annual Design Automation Conference, DAC '12
AU - Sharifi, Akbar
AU - Srikantaiah, Shekhar
AU - Kandemir, Mahmut
AU - Irwin, Mary Jane
PY - 2012
Y1 - 2012
N2 - 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).
AB - 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).
UR - http://www.scopus.com/inward/record.url?scp=84863537141&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863537141&partnerID=8YFLogxK
U2 - 10.1145/2228360.2228482
DO - 10.1145/2228360.2228482
M3 - Conference contribution
AN - SCOPUS:84863537141
SN - 9781450311991
T3 - Proceedings - Design Automation Conference
SP - 678
EP - 687
BT - Proceedings of the 49th Annual Design Automation Conference, DAC '12
Y2 - 3 June 2012 through 7 June 2012
ER -