DocumentCode :
3077638
Title :
Optimal Footprint Symbiosis in Shared Cache
Author :
Xiaolin Wang ; Yechen Li ; Yingwei Luo ; Xiameng Hu ; Brock, Jacob ; Chen Ding ; Zhenlin Wang
Author_Institution :
Peking Univ., Beijing, China
fYear :
2015
fDate :
4-7 May 2015
Firstpage :
412
Lastpage :
422
Abstract :
On multicore processors, applications are run sharing the cache. This paper presents online optimization to collocate applications to minimize cache interference to maximize performance. The paper formulates the optimization problem and solution, presents a new sampling technique for locality analysis and evaluates it in an exhaustive test of 12,870 cases. For locality analysis, previous sampling was two orders of magnitude faster than full-trace analysis. The new sampling reduces the cost by another two orders of magnitude. The best prior work improves co-run performance by 56% on average. The new optimization improves it by another 29%. When sampling and optimization are combined, the paper shows that it takes less than 0.1 second analysis per program to obtain a co-run that is within 1.5% of the best possible performance.
Keywords :
cache storage; multiprocessing programs; optimisation; cache interference; multicore processors; online optimization; optimal footprint symbiosis; shared cache; Aggregates; Bandwidth; Correlation; Linearity; Optimization; Schedules; Symbiosis; Cache; Locality; Multicore; Performance; Resource Sharing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2015 15th IEEE/ACM International Symposium on
Conference_Location :
Shenzhen
Type :
conf
DOI :
10.1109/CCGrid.2015.153
Filename :
7152507
Link To Document :
بازگشت