PCMT: Prioritizing Coherence Message Types for NoC Protocol-Level Deadlock Freedom
The Network-on-Chip (NoC) has emerged as a vital interconnect fabric in multi-core processors. However, the implementation of virtual networks requires multiple message queues at each router’s input port to prevent protocol-level deadlocks, resulting in substantial area and power overheads. This complexity poses challenges in maintaining performance within a constrained area budget. In this paper, we introduce PCMT, a virtual-network-free mechanism that leverages the inherent priority of directory-based coherence messages to resolve protocol-level deadlocks within the NoC. Experimental results show that PCMT outperforms both baseline and state-of-the-art solutions across systems with varying numbers of virtual networks. In a MOESI-hammer protocol system with 6 virtual networks, PCMT achieves comparable performance while reducing input buffer overhead by up to 63% compared to the baseline. In a MOESI directory system with 3 virtual networks, PCMT improves overall execution time by up to 4.0% with the same input buffer resources. Additionally, PCMT demonstrates superior deadlock resolution speed and bandwidth consumption compared to the state-of-the-art work.
Authors
- Li Wan (ORCID: https://orcid.org/0000-0002-6836-2740)
- Yanjing Jia
- Z Y Zhang (ORCID: https://orcid.org/0009-0007-2072-075X)
- Jun Han (ORCID: https://orcid.org/0000-0002-5245-0754)
- Chao Fu (ORCID: https://orcid.org/0000-0001-9286-0275)
Institutions
- Shaoxing University (CN)
- Fudan University (CN)
- Hai Kang Life (China) (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-08-28
- DOI
- https://doi.org/10.1109/tcad.2025.3603510
- Primary Topic
- Interconnection Networks and Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China