• 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