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
Link To Document :
بازگشت