DocumentCode
2124505
Title
RECAP: Region-Aware Cache Partitioning
Author
Sundararajan, Karthik T. ; Jones, Timothy M. ; Topham, Nigel P.
Author_Institution
Synopsys Inc., Mountain View, CA, USA
fYear
2013
fDate
6-9 Oct. 2013
Firstpage
294
Lastpage
301
Abstract
In recent years, high performance computing systems have obtained more processing cores and share a last level cache (LLC). However, as their number grows, the core-to-way ratio in the LLC increases, presenting problems to existing cache partitioning techniques which require more ways than cores. Furthermore, effective energy management of the LLC becomes increasingly important due to its size. This paper proposes a Region Aware Cache Partitioning (RECAP), an LLC energy-saving scheme for high-performance, many-core processors. RECAP partitions the data within the cache into shared and private regions. Applications only access the ways containing the data that they require, realising dynamic energy savings. Any ways that are not within the shared or private regions can be turned off to save static energy. We evaluate our scheme using an 8-core CMP running multi-programmed workloads and show that it achieves 17% dynamic and 13% static energy savings in the shared LLC with a 15% performance gain. Across our multi-threaded applications, we achieve 17% dynamic and 41% static energy savings with no impact on performance.
Keywords
cache storage; energy conservation; multi-threading; parallel processing; LLC; LLC energy management; RECAP scheme; cache partitioning techniques; dynamic energy savings; high performance computing systems; last level cache; many-core processors; private cache region; region aware cache partitioning scheme; shared cache region; static energy savings; Art; Benchmark testing; Educational institutions; Monitoring; Program processors; Registers; Vectors;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2013 IEEE 31st International Conference on
Conference_Location
Asheville, NC
Type
conf
DOI
10.1109/ICCD.2013.6657056
Filename
6657056
Link To Document