• DocumentCode
    245966
  • Title

    Pseudo Share: Bring Shared to Exclusive for Main Memory in Multi-core Systems

  • Author

    Xiaolin Meng ; Gangyong Jia ; Jian Wan ; Jilin Zhang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Hangzhou Dianzi Univ., Hangzhou, China
  • fYear
    2014
  • fDate
    19-21 Dec. 2014
  • Firstpage
    1894
  • Lastpage
    1899
  • Abstract
    In modern multi-core system, memory is shared among more and more concurrently running threads. Therefore, memory contention and interference is more and more seriously which induces performance degradation unevenly, unfairness resource sharing and priority inversion even starvation. In this paper, we first analyze the problems induced by contention and interference in detail, and then, propose pseudo share framework which brings shared memory to exclusive in multi-core system. The pseudo share framework contains three steps: 1) Partition threads and memory into thread and memory groups respectively, each thread group runs on one core occupying one memory group, 2) Analyze the performance influence after memory shared for each thread, 3) According to performance influence of parallel running threads, allocate memory bandwidth for each thread. We implement pseudo share in 4-core and 8-core platforms. Experimental results show pseudo share optimizes both problems of performance degradation differently and unfairness resource sharing in both 4-core and 8-core. Moreover, pseudo share solves starvation and reduces 5.3% power on average.
  • Keywords
    parallel processing; shared memory systems; PseudoShare; main memory; memory contention; memory groups; memory interference; multicore system; parallel running threads; performance degradation; shared memory; thread group; thread partitioning; unfairness resource sharing; Bandwidth; Instruction sets; Interference; Memory management; Resource management; Switches; System performance; Memory contention; memory interference; performance degradation differently; power; unfairness resouce sharing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Science and Engineering (CSE), 2014 IEEE 17th International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4799-7980-6
  • Type

    conf

  • DOI
    10.1109/CSE.2014.347
  • Filename
    7023859