7. Remarques pour conclure
Il apparaît clairement une distinction entre multicœurs et
manycores
qui ne se résume pas au nombre de cœurs. Les multicœurs utilisent un modèle mémoire partagée à espace d’adressage unique, avec des hiérarchies complexes de caches.
Les
manycores
utilisent un modèle mémoire distribué, avec des blocs SRAM proches des cœurs de calcul, le plus souvent interconnectés avec des grilles 2D.
C’est cette distribution dans l’espace de blocs calcul-SRAM qui permet d’augmenter considérablement le nombre de cœurs, avec un ou plusieurs niveaux de grilles 2D.
Pour les applications mobiles et embarquées haute performance, les résultats sont mitigés. Les approches visant la très faible consommation, comme Epiphany, sont utilisées dans les versions...
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Remarques pour conclure