DocumentCode :
2997205
Title :
A Heterogeneous Cache Distribution with Reconfigurable Interconnect
Author :
Pattabiraman, Aishwariya ; Avakian, Annie ; Vemuri, Ranga
Author_Institution :
Sch. of Electron. & Comput. Syst., Univ. of Cincinnati, Cincinnati, OH, USA
fYear :
2012
fDate :
21-25 May 2012
Firstpage :
271
Lastpage :
276
Abstract :
Current trends in multicore research suggest that hundreds of cores will be integrated on a single chip in the near future for increased performance. This new trend presents a set of challenges, one of which is cache distribution among the cores. Network on chip with homogeneous cache distribution among the routers has become mainstream in literature. In this paper, we propose having a heterogeneous distribution of cache blocks to routers. The heterogeneity and the appropriate scheduling by the OS will help to reduce network hops by placing more cache blocks closer to the cores executing data intensive applications. We show that this distribution reduces cache access overhead by as much as 20% percent. Furthermore, we also propose reconfigurable heterogeneous cache architecture for multi-threaded workloads. In this scheme, cache blocks are reassigned to routers based on data needs. A constructive heuristic has been presented which gives the optimal cache configuration and page coloring for each workload. We show that this approach can effectively reduce cache access time by as much as 61% percent.
Keywords :
cache storage; multi-threading; multiprocessing systems; network-on-chip; operating systems (computers); scheduling; OS scheduling; constructive heuristic; data intensive applications; heterogeneous cache block distribution; homogeneous cache distribution; multicore research; multithreaded workloads; network hop reduction; network on chip; optimal cache configuration; page coloring; reconfigurable heterogeneous cache architecture; reconfigurable interconnect; Algorithm design and analysis; Benchmark testing; Data models; Delay; Force; Multicore processing; Dynamic cache allocation; Heterogeneous Cache; NoC cache; Reconfigurable Interconnect; Unequal cache;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2012 IEEE 26th International
Conference_Location :
Shanghai
Print_ISBN :
978-1-4673-0974-5
Type :
conf
DOI :
10.1109/IPDPSW.2012.31
Filename :
6270650
Link To Document :
بازگشت