Title :
An efficient searching mechanism for dynamic NUCA in chip multiprocessors
Author :
Vanapalli, Kartheek ; Kapoor, Hemangee K. ; Das, Shirshendu
Author_Institution :
Dept. of Comput. Sci. & Engineerging, Indian Inst. of Technol. Guwahati, Guwahati, India
Abstract :
Rapid growth in the cache sizes of Chip Multiprocessors (CMPs) to support high performance applications will lead to increase in wire-delays and unexpected access latencies. NUCA architectures help in managing the capacity and access time for such larger cache designs. Static NUCA (S-NUCA) has a fixed address mapping policy whereas dynamic NUCA (D-NUCA) allows blocks to relocate nearer to the processing cores at runtime. As the blocks can map to more than one location in D-NUCA, we need efficient searching mechanism to locate the requested block. In this paper we propose a searching algorithm for D-NUCA designs in CMPs, called the HKState-NUCA (Home Knows where to find data and its state within the NUCA cache). This algorithm provides faster access to data lines compared to existing searching mechanisms. We have shown that our HKState-NUCA search mechanism reduces search requests (hop count) by about 50.89%, and achieves an average improvement of 7.04% in the hit-rate, compared to an existing searching algorithm HK-NUCA [1].
Keywords :
cache storage; microprocessor chips; multiprocessing systems; CMP cache size; HKState-NUCA; cache design; chip multiprocessors; dynamic NUCA; hop count; nonuniform cache access; processing cores; search requests; searching mechanism; static NUCA; Algorithm design and analysis; Benchmark testing; Computer architecture; Computers; Heuristic algorithms; Power demand; System-on-chip; Block Searching Mechanisms; Chip Multiprocessors; Dynamic NUCA; Non-Uniform Cache Access; Shared LLC;
Conference_Titel :
VLSI Design and Test (VDAT), 2015 19th International Symposium on
Conference_Location :
Ahmedabad
Print_ISBN :
978-1-4799-1742-6
DOI :
10.1109/ISVDAT.2015.7208079