DocumentCode :
2124816
Title :
Towards efficient dynamic data placement in NoC-based multicores
Author :
Qingchuan Shi ; Hijaz, Farrukh ; Khan, Omar
Author_Institution :
Univ. of Connecticut, Storrs, CT, USA
fYear :
2013
fDate :
6-9 Oct. 2013
Firstpage :
369
Lastpage :
376
Abstract :
Next generation multicores will process massive data with significant sharing. Since future processors will also be inherently limited by the off-chip bandwidth, the on-chip data management is emerging as a first-order design constraint. On-chip memory latency increases as more cores are added since the diameter of most on-chip networks increases with the number of cores. We observe that a large fraction of on-chip traffic originates from communication between the cores to maintain cache coherence. Motivated by these observations, we propose a novel on-chip data placement mechanism that optimizes shared data placement by minimizing the distance of data from the requesting cores (improve locality) while paying attention to load balancing network contention and the utilization of percore cache capacity. Using simulations of a 64-core multicore, we show that our proposal outperforms state-of-the-art static and dynamic data placement mechanisms by an average of 5.5% and 8.5% respectively.
Keywords :
cache storage; data handling; multiprocessing systems; network-on-chip; NoC-based multicores; balancing network contention; cache coherence; dynamic data placement; on-chip data; on-chip traffic; Benchmark testing; Delays; Multicore processing; Organizations; Proposals; Protocols; System-on-chip; Shared-memory; data placement and movement; last-level cache; multicore; performance and energy efficiency;
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.6657067
Filename :
6657067
Link To Document :
بازگشت