Title :
VSCP: A Cache Controlling Method for Improving Single Thread Performance in Multicore System
Author :
Liu, Yu ; An, Hong ; Li, Xiaomei ; Leng, Peng ; Sun, Sun ; Chen, Junshi
Author_Institution :
Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
Abstract :
Single thread performance is still a matter of concern even for multicore systems. Making good advantage of on-chip cache memory is critical in improving single thread performance. However, as the distributed layout of on-chip cache, single-threaded applications only use limited cache capacity of the whole system, while leaving others idle. Besides, data sets of a thread, which present strong localities, may not be allocated with sufficient cache spaces due to user transparent characteristic of cache memory. To address these two critical issues, we proposed a new cache controlling mechanism, named Virtual Shared Cache Partitioning (VSCP), which enables single thread to enjoy the whole on-chip cache spaces, and also enables programmers to control cache space allocation. We evaluated VSCP on an Intel multicore system with a set of memory intensive applications selected from SPEC2006 and NAS; the experiment results showed that VSCP achieved an average speedup of 43% and reduced the last level cache miss rate by 53% on average.
Keywords :
cache storage; multiprocessing systems; virtual storage; Intel multicore system; NAS; SPEC2006; VSCP; cache miss rate reduction; memory intensive applications; on-chip cache distributed layout; on-chip cache memory space allocation control; single-thread performance improvement; virtual shared cache partitioning; Aerospace electronics; Cache memory; Image color analysis; Instruction sets; Message systems; Multicore processing; System-on-a-chip; cache controlling; data spreading; single-thread performance;
Conference_Titel :
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2164-8
DOI :
10.1109/HPCC.2012.30