• DocumentCode
    1826215
  • 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
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    161
  • Lastpage
    168
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/HPCC.2012.30
  • Filename
    6332172