Master 2015 2016
Stages de la spécialité SAR
NUMA-aware linux kernel sur plate-forme multi (100) cœurs


Site : Laboratoire LISAN/DACLE du CEA-Leti
Lieu : CEA Grenoble
Encadrant : Eric Guthmuller, CEA-Leti
Dates :04/04/2016 au 30/09/2016
Rémunération :légale
Mots-clés : Master SAR, autre qu’ATIAM

Cliquer ici pour vous authentifier


Description

Le CEA Leti a développé, conjointement avec le avec le Laboratoire d’Informatique Paris 6 (LIP6), le circuit TSAR.Ce circuit contient 100 cœurs MIPS, reliés par différents niveaux d’interconnexions.Son architecture mémoire assure la cohérence de cache globale entre tous les cœurs, l’organisation distribuée des niveaux de cache L2/L3 en faisant un plateforme intrinsèquement « NUMA » (Non Uniform memory Access).Différents OS ont été portés sur ce circuits, dont le noyau Linux, mais de manière naïve, i.e. sans prise en compte des contraintes NUMA. Le but du stage est d’étudier les aspects NUMA dans le noyau Linux, de développer et de mettre en œuvre un noyau Linux « NUMA-aware » sur le circuit TSAR.Le stage pourra également déboucher sur des propositions d’améliorations matérielles pour les futures versions du circuit.Le stagiaire travaillera au sein du laboratoire Logiciel sur puce , et en relation avec le laboratoire de conception de circuits numériques.Il aura accès à des moyens lourds d’émulation matérielle (Mentor Veloce 2) du circuit et aux cartes de test.

Bibliographie

Portage Linux existant à améliorer : https://github.com/joel-porquet/tsa...

Articles LWN décrivant le travail accompli pour le portage Linux sur l’architecture manycores : https://lwn.net/Articles/654783/ https://lwn.net/Articles/656286/ https://lwn.net/Articles/657939/