Simulation, mise en oeuvre et tests, logiciels et matériels d'un processeur expérimental orienté traitement symbolique : pearls
Institution:
Paris 11Disciplines:
Directors:
Abstract EN:
This work dealt with Pearls architecture, symbolic processing dedicated processor. We first present the specific features of processors dedicated to performing the artificial intelligence applications, and the choice we have made in order to construct this system. The tools include a Pearls Assembler Simulator (P. A. S. ) constructed from Lisp interpreter writing for SM90, PAS allowed writing and performing Lisp benchmarks. We have so writed an interpretive Lisp for Pearls using the PAS simulator. These applications tend to validate choice of architecture and to estimate the system performance. At last, using Pearls as symbolic processing until of a host machine have induced us to develop hard interface for the data transfert between the two machines. These interfaces are necessary for Pearls focusing and the exploitation in the final period.
Abstract FR:
Cette étude a porté sur l'architecture de Pearls, processeur orienté traitement symbolique. Après une présentation des spécificités des machines dédiée à l’exécution des applications issues de l'intelligence artificielle, et d'une présentation des choix architecturaux de Pearls, nous décrivons les outils de conception et de mise au point que nous avons mis en place pour développer la machine. Ces outils comportent un simulateur du jeu d'instructions ct de l'architecture de Pearls (APS). Réalisé à partir d'un interprète Lisp, écrit en C pour SM90, APS a permis l'écriture et l'exécution de "Benchmarks" en Lisp. En utilisant le simulateur, nous avons écrit un interprète Lisp pour Pearls. Ces applications visent à valider les choix d'architecture et à évaluer les performances de la machine. Enfin, l'utilisation de Pearls comme unité de traitement symbolique d'une machine hôte nous a conduits à développer des interfaces "hard" pour les transferts de données entre les deux machines. Ces interfaces sont indispensables pour la mise au point et l'exploitation de Pearls dans la phase finale.