Cette thèse est consacrée à l'etude de l'implantation du parallélisme OU en Prolog sur des machines sans mémoire commune. Nous présentons le modèle multi-séquentiel OU Opera, implanté par compilation (machine abstraite de Warren - WAM), en préservant la sémantique de Prolog. Les deux problèmes principaux d'un tel système, la gestion de contextes multiples et l'ordonnancement, sont détaillés. La gestion des contextes multiples s'effectue par copie incrémentale, en parallèle au calcul. Pour que ceci reste efficace et cohérent, le traitement des variables conditionnelles a été inclus dans la WAM. Notre méthode introduit une nouvelle pile pour ces variables dont l'initialisation, la déliaison été modifiées. Le coût des opérations séquentielles ...
Le progrès technologique dans la fabrication des ordinateurs n'a cessé d'évoluer afin de répondre au...
Prolog has been widely recognized as a powerful programming language for artificial intelligence. It...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
Cette thèse est consacrée à l'etude de l'implantation du parallélisme OU en Prolog sur des machines ...
Cette thèse est consacrée a l'étude de l'implantation du langage Prolog sur les architectures parall...
L'objectif de cette thèse est la conception d'une implantation parallèle efficace de Prolog. Sur une...
Cette thèse présente l'étude de l'implantation d'un système Prolog parallèle sur une architecture sa...
Un modèle d'interprétation parallèle de Prolog basé sur la notion de processus est défini. En introd...
This thesis is dedicated to thé implémentation of PEPSys (Parallel ECRC Prolog System) on a shared m...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
Ce mémoire présente le système COP-Compilé. C'est un système permettant l'intégration de la programm...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Orparallel execution of...
This report describes algorithms for the compiler component of the Aurora Or-Parallel Prolog system....
Depuis les premiers ordinateurs on est en quête de machines plus rapides, plus puissantes, plus perf...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Or-parallel execution o...
Le progrès technologique dans la fabrication des ordinateurs n'a cessé d'évoluer afin de répondre au...
Prolog has been widely recognized as a powerful programming language for artificial intelligence. It...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...
Cette thèse est consacrée à l'etude de l'implantation du parallélisme OU en Prolog sur des machines ...
Cette thèse est consacrée a l'étude de l'implantation du langage Prolog sur les architectures parall...
L'objectif de cette thèse est la conception d'une implantation parallèle efficace de Prolog. Sur une...
Cette thèse présente l'étude de l'implantation d'un système Prolog parallèle sur une architecture sa...
Un modèle d'interprétation parallèle de Prolog basé sur la notion de processus est défini. En introd...
This thesis is dedicated to thé implémentation of PEPSys (Parallel ECRC Prolog System) on a shared m...
Cette thèse a pour but l'étude de la programmation des machines parallèles complexes destinées aux g...
Ce mémoire présente le système COP-Compilé. C'est un système permettant l'intégration de la programm...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Orparallel execution of...
This report describes algorithms for the compiler component of the Aurora Or-Parallel Prolog system....
Depuis les premiers ordinateurs on est en quête de machines plus rapides, plus puissantes, plus perf...
Muse (Multi-sequential Prolog engines) is a simple and efficient approach to Or-parallel execution o...
Le progrès technologique dans la fabrication des ordinateurs n'a cessé d'évoluer afin de répondre au...
Prolog has been widely recognized as a powerful programming language for artificial intelligence. It...
This research develops a scheme for the efficient execution of Prolog programs on a distributed memo...