DocumentCode
3738297
Title
Thread ID based power reduction mechanism for multi-thread shared set-associative caches
Author
Wenming Li; Lingjun Fan; Zihou Wang; Xiaochun Ye; Da Wang; Hao Zhang; Liang Zhang; Dongrui Fan; Xianghui Xie
Author_Institution
SKL of Computer Architecture, ICT, CAS, Beijing, China
fYear
2015
Firstpage
1
Lastpage
4
Abstract
In this paper, we propose a brand-new cache power reduction mechanism, Thread ID Cache (TID Cache), aiming to reduce dynamic power consumption of set-associative caches shared by multiple threads. TID tables are implemented at different levels of cache hierarchy to record thread IDs. When a thread accesses a cache way, the thread ID is updated to the corresponding entry in TID table. When the same thread accesses cache again, irrelevant ways owned by other threads can be avoided being accessed through comparing thread IDs in TID table. Experiments are conducted on TID Cache with the configuration of a 32KB 8-way L1 cache and a 128KB 8-way L2 cache. The results reveal that, when caches are shared by 16 threads, the proposed TID cache achieves 34% dynamic power reduction of L1 and 36% of L2 under the CloudSuite benchmarks, and the corresponding results are 42% of L1 and 48% of L2 under the SPLASH-2 benchmarks. Accordingly, the same proportion of dynamic power can be saved at the price of less than 0.8% area overhead of cache data arrays.
Keywords
"Benchmark testing","Cloud computing","Lead","Chlorine","Oceans","Reduced instruction set computing"
Publisher
ieee
Conference_Titel
Green Computing Conference and Sustainable Computing Conference (IGSC), 2015 Sixth International
Type
conf
DOI
10.1109/IGCC.2015.7393693
Filename
7393693
Link To Document