CONCLUSION GENERALE
Arrivés au terme de notre étude dont nous
rappelons ici le thème : « FPGA and Traffic
Network Analysis », il nous semble opportun de
rappeler les points suivants :
· les processeurs ordinaires sur lesquels tournent les
algorithmes de routage éprouvent de plus en plus des difficultés
croissantes avec les qualités et les exigences de plus en plus grandes
des services devant être rendu par les réseaux.
· afin de pourvoir combiner la souplesse du soft et la
vitesse du hard, la tendance fut donc de se tourner vers des architectures
reconfigurables à l'occurrence celle du FPGA.
· l'un des algorithmes de recherche du plus court chemin
le plus répandu dans les réseaux est celui de DIJKSTRA.
· L'implémentation de cet algorithme a
déjà fait l'objet d'études antérieures
sanctionnées par des résultats confirmant la théorie selon
laquelle l'exécution de l'algorithme est plus rapide sur FPGA que sur
des microprocesseurs ordinaires.
· Cela peut être attribué aux facteurs
suivant : les multiples instructions sur les variables sont
exécutées de manière concurrente, les opérations
arithmétiques multiples y compris les comparaisons sont
exécutées en parallèle et les tables et structures de
données sont directement implémentées dans les blocs de
mémoires internes.
Dans ce mémoire donc, nous avons d'abord parlé
du routage afin de situer le sujet dans son contexte, ensuite nous avons
présenté le processeur dont il était question dans ce
travail, puis nous avons abordé d'une manière succincte le
langage VHDL ; riche de ces connaissances, nous avons terminé par
la présentation de la méthodologie d'implantation et des
résultats.
Malgré leurs relatives lenteurs, de plus en plus de
personnes s'intéressent aux FPGA. Les personnes
intéressées par le Hardware libre les utilisent pour faire une
machine spécialisée dans une tâche (un petit ordinateur
servant de commutateur ou spécialisé dans la lecture de fichiers
multimédias par exemple, ou même pour le routage comme nous
l'avons vu). Une grande partie de ces personnes utilisent des puces FPGA en
parallèle avec un processeur classique. Cela leur permet
d'accélérer certaines tâches matériellement tout en
gardant une machine rapide quel que soit la tâche qui lui est
demandé.
Vu le développement de la technologie FPGA, il est
intéressant de se demander de quoi seront constitué les routeurs
et même l'ordinateur de demain. Y aura-t-il toujours des processeurs
classiques comme aujourd'hui ? Ces processeurs seront-ils épaulés
par des puces FPGA chargée d'accélérer certaines
tâches, ou bien est ce que les puces FPGA se développeront
suffisamment pour concurrencer les processeurs classiques en terme de vitesse ?
Y aura-t-il
des puces similaires à la Virtex II Pro XC2VP125
?
Rendez-vous dans une dizaine d'années pour les réponses
à ces questions ...
|