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