DocumentCode :
2164815
Title :
Page-mapping techniques for CC-NUMA multiprocessors
Author :
Huang, Jian ; Jin, Guohua ; Li, Zhiyuan
Author_Institution :
Dept. of Comput. Sci. & Eng., Minnesota Univ., Minneapolis, MN, USA
fYear :
1997
fDate :
10-12 Dec 1997
Firstpage :
91
Lastpage :
104
Abstract :
Careful page mapping has been shown in the past to be effective for reducing cache conflicts on both uniprocessor and Uniform Memory Access (UMA) multiprocessors. This paper extends previous page-mapping schemes to the more recent Cache-Coherent Non-Uniform Memory Access (CC-NUMA) multiprocessors. These extensions maintain the program´s data-task affinity, which is important to CC-NUMA, while reducing cache set conflicts by carefully selecting the page frames. Using an execution-driven simulator that simulates a CC-NUMA machine with a 4-MB secondary cache and a 16-KB primary cache on each of the 4-issue super-scalar processors, we find that, when non-coherence cache misses are relatively heavy, it is quite important for page mapping to preserve the compiler-generated memory module ID (MID) which determines data distribution among the processors. We also find that straight application of page-coloring performs worse than bin-hopping by 10-45%, while by hashing the page color with part of the MID, page-coloring can perform closely to bin-hopping
Keywords :
discrete event simulation; multiprocessing systems; paged storage; CC-NUMA multiprocessors; bin hopping; cache conflicts; cache set conflicts; compiler-generated memory module; data-task affinity; execution-driven simulator; hashing; nonuniform memory access multiprocessors; page-mapping techniques; Computer science; Delay; Graphics; Information analysis; Operating systems; Program processors; Programming profession; Prototypes; Scalability; Silicon;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Algorithms and Architectures for Parallel Processing, 1997. ICAPP 97., 1997 3rd International Conference on
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7803-4229-1
Type :
conf
DOI :
10.1109/ICAPP.1997.651482
Filename :
651482
Link To Document :
بازگشت