• # jusqu'où va aller la multiplication des coeurs

    Posté par . En réponse au journal Le multicoeur va vraiment devenir problématique. Évalué à 3.

    Et bien, si je regarde du coté du labo de ma fac (encore une fois), actuellement le projet tsar [1] consiste à créer une architecture massivement multicoeur avec 4096 coeurs en objectif.

    Chaque petit groupe de coeurs est réparti dans un petit cluster disposant en interne d'un mécanisme d'interconnection simple, de ram, etc... mais surtout, pour avoir une scalabilité maximum d'un composant d'interfaçage avec un NoC (Network On Chip)[2] permettant les communications entre les clusters.

    Les avantage d'une telle architecture sont nombreux, ça va de la gestion fine de l'énergie à la tolérance aux fautes en passant par la possibilité de placer chaque objet logiciel avec précision sur les ressources offertes par une telle architecture.

    Bien entendu, une telle architecture demande un peu plus de considérations lors du déploiement d'applications, mais comme le dit un proverbe ... qui peut le plus, peut le moins.

    De plus, le projet à aussi une partie concernant le portage de Linux sur la plateforme et enfin, les modèles virtuels du tout sont libre[3]

    [1] petite présentation : http://www-asim.lip6.fr/team/seminaires/past_seminar/tsar_ip(...)
    [2] network on chip : http://www-asim.lip6.fr/recherche/spin/
    [3] soclib : https://www.soclib.fr