thesis

Réseau d'interconnexion haut débit pour les architectures parallèles connexionnistes

Defense date:

Jan. 1, 1994

Edit

Institution:

Paris 11

Disciplines:

Authors:

Directors:

Abstract EN:

Pas de résumé disponible.

Abstract FR:

La taille des réseaux de neurones formels croit rapidement d'année en année. Si le parallélisme massif des architectures permet d'atteindre des puissances de calcul satisfaisantes, la réalisation des communications devient critique. Le cross bar, généralement utilisé dans les machines spécialisées pour les réseaux de neurones formels, ne peut suivre cette évolution. Le but de cette thèse est de concevoir un réseau d'interconnexion réalisable pour les architectures parallèles connexionnistes. Pour cela, j'ai d'abord identifié les primitives de communications induites par les graphes de réseaux de neurones formels (diffusions partielles multiples et communication locales), puis, j'ai défini un réseau d'interconnexion original adapté à ces primitives: le bus sécable. C'est une architecture à base de bus multiples fractionnés en tronçons. Ces tronçons sont reliés par des commutateurs ouverts ou fermés suivant les besoins des communications. Sur chacun de ces tronçons se trouvent des noeuds qui peuvent être des processeurs, des mémoires ou des entrées sorties. Je compare ensuite le bus sécable avec différents réseaux classiques. L'originalité de cette comparaison vient du choix des critères qui sont théoriques (degré, diamètre) ou pratiques (dilatation dans une grille, nombre de commutateurs élémentaires, le nombre de liens). La conclusion de ces comparaisons met en avant les excellentes caractéristiques du bus sécable. J'écris ensuite la mise en oeuvre de l'accélérateur de machine de Boltzmann, l'implantation physique du bus sécable dans un composant programmable, l'utilisation de circuits analogiques numériques qui servent à la partie calcul et des contrôleurs cablés et programmés. Je montre enfin que le bus sécable peut servir dans le contexte des machines parallèles à usage généraliste. Pour cela, je compare pour les réseaux classiques et le bus sécable, le nombre de reconfigurations nécessaires pour exécuter trois primitives fréquemment utilisées pour le calcul scientifique. Je montre ainsi qu'en diminuant le nombre de ces reconfigurations, le bus sécable réduit la latence des communications