Etude de méthodes et mécanismes pour un accès transparent et efficace aux données dans un système multiprocesseur sur puce - TEL - Thèses en ligne Accéder directement au contenu
Thèse Année : 2009

Study of methods and mechanisms for software-seamless data accesses in a multiprocessor system-on-chip

Etude de méthodes et mécanismes pour un accès transparent et efficace aux données dans un système multiprocesseur sur puce

Résumé

In order to provide evermore computational power, architects integrates dozen of processors in the same chip. The main goal of our work is to enhance data accesses using software-seamless solutions. Our context targets NoC based muliprocessor systems which contains L1 caches and distributed shared memory. In a first part, we show that the constraints evolution in embedded systems makes possible the usage of a write-through invalidate coherence protocol in such systems. We present also a novel method to evaluate and compare memory coherence protocols. In the second part we present a novel solution for on-chip data migration. It is hardware driven, and it dynamically and wisely places the data in order to decrease the mean cost access to memory.
Afin de fournir toujours plus de puissance de calcul les architectes intègrent plusieurs dizaines de processeurs dans une même puce. Le but de nos travaux est d'améliorer l'efficacité des accès aux données à l'aide de solutions entièrement transparentes au logiciel. Notre contexte vise les machines multiprocesseurs à base de NoC qui possèdent des caches L1 et de la mémoire partagée et distribuée. Dans une première partie nous montrons que la redéfinition des contraintes dans les systèmes embarqués rend l'utilisation du protocole de cohérence write-through invalidate envisageable. Nous présentons également une solution innovante pour évaluer et comparer les protocoles de cohérence mémoire. Dans une deuxième partie nous présentons une solution innovante à la migration des données dans la puce. Celle-ci, gérée par le matériel, vise à placer dynamiquement et intelligemment les données afin de diminuer le coût d'accès moyen à la mémoire.
Fichier principal
Vignette du fichier
smm_0319.pdf (19.83 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-00434379 , version 1 (23-11-2009)

Identifiants

  • HAL Id : tel-00434379 , version 1

Citer

P. Guironnet de Massas. Etude de méthodes et mécanismes pour un accès transparent et efficace aux données dans un système multiprocesseur sur puce. Micro et nanotechnologies/Microélectronique. Institut National Polytechnique de Grenoble - INPG, 2009. Français. ⟨NNT : ⟩. ⟨tel-00434379⟩

Collections

UGA CNRS TIMA
189 Consultations
848 Téléchargements

Partager

Gmail Facebook X LinkedIn More