PAGE-MAPPING TECHNIQUES TO REDUCE CACHE CONFLICTS ON CC-NUMA MULTIPROCESSORS

Authors
Citation
Zy. Li et al., PAGE-MAPPING TECHNIQUES TO REDUCE CACHE CONFLICTS ON CC-NUMA MULTIPROCESSORS, Microprocessors and microsystems, 22(3-4), 1998, pp. 165-174
Citations number
19
Categorie Soggetti
Computer Science Hardware & Architecture","Computer Science Theory & Methods","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Theory & Methods
ISSN journal
01419331
Volume
22
Issue
3-4
Year of publication
1998
Pages
165 - 174
Database
ISI
SICI code
0141-9331(1998)22:3-4<165:PTTRCC>2.0.ZU;2-I
Abstract
Page-coloring and bin-hopping are two well-known page mapping schemes for reducing cache conflicts. Previous work found bin-hopping to have 4% less cache miss rate than page-coloring on uniprocessor machines. U sing execution-driven simulations, we find that bin-hopping significan tly outperforms simplistic page-coloring on CC-NUMA multiprocessors. I n certain cases, bin-hopping has 32-58% less execution time and over 6 0% fewer cache misses. By using part of the memory ID bits to hash the page color during page-mapping, we improve the performance of page-co loring to match that of bin-hopping on CC-NUMA multiprocessors. (C) 19 98 Elsevier Science B.V.