Title :
Exploiting multicast messages in cache-coherence protocols for NoC-based MPSoCs
Author :
Chaves, Tales M. ; Carara, Everton A. ; Moraes, Fernando G.
Author_Institution :
PUCRS - FACIN, Porto Alegre, Brazil
Abstract :
MPSoCs are largely used in embedded systems, allowing the design of complex systems within short time-to-market. The shift in the communication infrastructure, from buses to networks-on-chip (NoCs), adds new design challenges. Standard directory-based cache coherence protocols represent a performance bottleneck due to number of transactions in the network, reducing performance and increasing the energy consumption. State-of-the-art works investigate new protocols, at abstract levels (e.g. TLM), to optimize the performance of the memory organization. Differently from previous works, we investigate the benefits NoCs can bring to directory-based cache coherence protocols using RTL modeling. The main functionality NoCs may provide for the protocols is the way messages are sent through the network. Most NoCs support multicast as a set of unicast messages. Such method is not suitable for cache coherence protocols, because transactions as block invalidate and block update are naturally multicast. This work proposes the use of multicast messages to reduce the number of transactions to improve the performance of cache coherence protocols in NoC-based MPSoCs. Results show that performance of some transactions is improved up to 32% when using multicast messages.
Keywords :
multicast communication; network-on-chip; protocols; NoC-based MPSoC; RTL modeling; cache-coherence protocols; communication infrastructure; multicast messages; networks-on-chip; Clocks; Coherence; Memory management; Program processors; Protocols; Random access memory; Unicast; MPSoC; NoC; cache-coherence protocol; embedded systems; memory organization;
Conference_Titel :
Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2011 6th International Workshop on
Conference_Location :
Montpellier
Print_ISBN :
978-1-4577-0640-0
DOI :
10.1109/ReCoSoC.2011.5981492