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