Network Contention-Aware Method to Evaluate Data Coherency Protocols within a Compilation Toolchain - Archive ouverte HAL
Communication Dans Un Congrès Année : 2016

Network Contention-Aware Method to Evaluate Data Coherency Protocols within a Compilation Toolchain

Résumé

Shared memory is a critical issue for large distributed systems. Despite several data coherency protocols have been proposed, the selection of the protocol that best suits to the application requirements and system constraints remains a challenge. The development of multi-coherency systems, where different protocols can be deployed during runtime, appears to be an interesting alternative. In order to explore the design space of the coherency protocols a fast and accurate method should be used. In this work we rely on a compilation toolchain that transparently handles data coherency decisions for a multi-protocol platform. We focus on the analytical evaluation of the coherency configuration that stands within the optimization loop. We propose to use a TLM NoC simulator to get feedback on expected network contentions. We evaluate the approach using five workloads, three data coherency protocols and two NoC topologies. As a result, we are able to obtain a fast and accurate evaluation of the different coherency-protocol alternatives.
Fichier non déposé

Dates et versions

hal-01427629 , version 1 (05-01-2017)

Identifiants

Citer

Loïc Cudennec, Safae Dahmani, Guy Gogniat, Cédric Maignan, Martha Johanna Sepulveda. Network Contention-Aware Method to Evaluate Data Coherency Protocols within a Compilation Toolchain. 10th IEEE International Symposium on Embedded Multicore/Many-core Systems-on-Chip, MCSOC 2016, Sep 2016, Lyon, France. pp.249-256, ⟨10.1109/MCSoC.2016.54⟩. ⟨hal-01427629⟩
210 Consultations
0 Téléchargements

Altmetric

Partager

More