Publications

Publications

< retour aux publications

Migration de données dans les MPSoC : une solution matérielle

Auteur(s) : F. Pétrot, P. Guironnet de Massas

Doc. Source: 3ème Symposium en Architecture de machines (SympA'13)

Pages : 1-12

La principale tendance dans la conception des systèmes intégrés pour l’électronique grand public et haute performance, est l’intégration d’un grand nombre de processeurs et mémoires autour d’un réseau d’interconnexion. Dans de telles architectures, l’accès aux données est un défi majeur. Cet accès doit être efficace mais également aussi transparent que possible pour le programmeur afin de simplifier l’exploitation du parallélisme. Nous présentons dans cet article une méthode de migration des données entre les différentes mémoires de la puce. La solution proposée est décentralisée et entièrement gérée par le matériel au travers d’un niveau d’adressage supplémentaire. La migration des données au plus près des noeuds de calcul permet de diminuer la latence d’accès et d’éliminer des points de congestion. Sur une architecture multiprocesseur, les résultats préliminaires montrent une diminution de 40 à 70% du temps d’exécution de certaines applications.