We found a match
Your institution may have rights to this item. Sign in to continue.
- Title
Improving performance of multi-core NUCA coherent systems using NoC-assisted mechanisms.
- Authors
Chang, Kuei-Chung; Liao, Ing-Ming; Liao, Chiu-Han
- Abstract
The significant speed-gap between processor and memory makes last-level cache performance crucial for multi-core architectures (MCA). Non-uniform cache architecture (NUCA) has been proposed to overcome the performance limitations of MCA for many embedded applications. The cache is partitioned into sub-banks, with each sub-bank being an independently accessible entity connected with a fast on-chip network (NoC). This paper presents two NoC-assisted mechanisms to improve the performance and power consumption of NUCA coherence. The first mechanism provides priority-based communication based on the wormhole routing architecture to support NUCA coherence. High-priority coherent packets are transmitted first to save time. The second mechanism offers multicasting communication based on the proposed priority-based NoC to provide efficient cache coherency for NUCA. We dispatch and collect coherence packets at the collecting nodes (CN) to further decrease the number of coherent messages flowing in the NoC. Experimental results show that the priority-based transmission can improve performance by approximately 10 %. The proposed multicasting mechanism can further improve performance and decrease power consumption of the NoC in NUCA by approximately 15 %. The two proposed mechanisms can together enhance the performance by 25 % averagely.
- Subjects
PERFORMANCE standards; PERFORMANCE; MULTICORE processors; ARRAY processors; ON-chip charge pumps
- Publication
Journal of Supercomputing, 2012, Vol 62, Issue 3, p1318
- ISSN
0920-8542
- Publication type
Article
- DOI
10.1007/s11227-012-0793-7