Un co-processeur de programmation dynamique capable de supporter la plupart des algorithmes de reconnaissance a été développé au LIMSI. Ce co-processeur comprend une unité de calcul générale, une unité spécialisée pour le calcul de distance, une autre pour les calculs d'adresse, une mémoire de données de 64 Kmots de 16 bits, une mémoire de programme de 1 Kmot de 32 bits, une unité de contrôle qui gère l'ensemble et une interface multibus. Toutes ces unités fonctionnent en parallèle, le temps de cycle est de 200 ns. L'équation locale et la structure des données sont programmables, il faut de 5 à 6 us pour effectuer à la fois un calcul de distance avec 16 paramètres et un calcul d'équation locale, ce qui permet de faire de la reconnaissance de mots enchaînés avec un temps de réponse quasi-nul sur des vocabulaires de 150 à 200 références acoustiques.