DocumentCode
3010915
Title
A Novel Scheme to Balance the Cache Sharing in High Performance Computing System
Author
Tang, Minghua ; Lin, Xiaola
Author_Institution
Sch. of Inf. Sci. & Technol., Sun Yat-sen Univ., Guangzhou
fYear
2008
fDate
25-27 Sept. 2008
Firstpage
695
Lastpage
701
Abstract
Caching is an important technique to improve the performance of computer systems, especially for high performance computing systems. In traditional n-way set associative cache scheme, all sets have the same number of blocks. The blocks in a set cannot be used by other sets, resulting in inefficient cache utility for most applications with non-uniform cache access patterns. In this paper, we propose a novel cache sharing method, called the Way-Level Share Cache structure (WLSC), to enhance the caching performance by balancing the cache sharing. In addition to retaining the major properties of the traditional method, our method allows the blocks in some sets to be used by other sets and it can be done dynamically in the running processes. It can adapt to different applications. Simulation indicates that the proposed method can greatly increase the hit rate and thus improve the caching performance in the systems.
Keywords
cache storage; parallel processing; cache share balancing; high performance computing system; way-level share cache structure; Application software; Computer science education; Delay; Hardware; High performance computing; Information science; Logic design; Microprocessors; Sun; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing and Communications, 2008. HPCC '08. 10th IEEE International Conference on
Conference_Location
Dalian
Print_ISBN
978-0-7695-3352-0
Type
conf
DOI
10.1109/HPCC.2008.13
Filename
4637767
Link To Document