Using the Spring Physical Model to Extend a Cooperative Caching Protocol for Many-Core Processors

Abstract : As the number of embedded cores grows up, the off-chip memory wall becomes an overwhelming bottleneck. As a consequence, it is more and more prevalent to efficiently exploit on-chip data storage. In a previous work, we proposed a data sliding mechanism that allows to store data onto our closest neighborhood, even under heavy stress loads. However, each cache block is allowed to migrate only one time to a neighbor's cache (e.g. 1-Chance Forwarding). In this paper, we propose an extension of our mechanism in order to expand the cooperative caching area. Our work is based on an adaptive physical model, where each cache block is considered as a mass connected to a spring. This technique constrains data migration according to the spring constant and the difference of work-loads between cores. This adaptive data sliding approach leads to a balanced spread of data on the chip and therefore improves on-chip storage. On-chip data access has been evaluated using an analytical approach. Results show that the extended data sliding increases the global cache hit rate on the chip, especially in the context of juxtaposed hot spots.
Type de document :
Communication dans un congrès
IEEE 8th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14), Sep 2014, Aizu-Wakamatsu, Japan. IEEE 8th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14), 2014, IEEE 8th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14)
Liste complète des métadonnées

Littérature citée [27 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01071470
Contributeur : Loïc Cudennec <>
Soumis le : mardi 14 octobre 2014 - 12:41:05
Dernière modification le : jeudi 9 février 2017 - 15:02:25
Document(s) archivé(s) le : jeudi 15 janvier 2015 - 10:30:45

Fichier

DahCudLouGog_MCSoC14.pdf
Fichiers produits par l'(les) auteur(s)

Licence


Distributed under a Creative Commons Paternité - Pas d'utilisation commerciale - Pas de modification 4.0 International License

Identifiants

  • HAL Id : hal-01071470, version 1

Collections

Citation

Safae Dahmani, Loïc Cudennec, Stéphane Louise, Guy Gogniat. Using the Spring Physical Model to Extend a Cooperative Caching Protocol for Many-Core Processors. IEEE 8th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14), Sep 2014, Aizu-Wakamatsu, Japan. IEEE 8th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14), 2014, IEEE 8th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC-14). 〈hal-01071470〉

Partager

Métriques

Consultations de la notice

460

Téléchargements de fichiers

94