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