Paper
1 March 1991 High-performance CAM-based Prolog execution scheme
Tahar Ali-Yahia, Michel Dana
Author Affiliations +
Abstract
In this paper, we present an execution scheme allowing a direct and a pipeline evaluation of a Prolog Program. The execution scheme enhances Prolog performances in interpreted mode, by means of associative processing tools embodied in Content Addressable Memories and potential parallelism existing between clauses selection, unification, and access to clause arguments. The interpretation algorithm is distributed on several processing units, which are Content Addressable Memories (CAMs). These latter are generic and reconfigurable dealing with much more Artificial Intelligence applications, through improved target languages like Prolog, Lisp, and Object oriented languages. The model has been evaluated with a functional simulator written in Le-lisp. The results show the CAMs feasibility in improving Prolog execution at performances greater than 160 KLIPS, in interpreted mode.
© (1991) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Tahar Ali-Yahia and Michel Dana "High-performance CAM-based Prolog execution scheme", Proc. SPIE 1468, Applications of Artificial Intelligence IX, (1 March 1991); https://doi.org/10.1117/12.45533
Lens.org Logo
CITATIONS
Cited by 3 scholarly publications.
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Content addressable memory

Head

Artificial intelligence

Evolutionary algorithms

Chemical species

Computer programming

Logic

RELATED CONTENT

Explainable automatic target recognition (XATR)
Proceedings of SPIE (May 14 2019)
A Self-Organising Dictionary For Conceptual Structures
Proceedings of SPIE (May 11 1987)
Three layered framework for automatic service composition
Proceedings of SPIE (October 30 2009)
Applications development of the Intel iWarp system
Proceedings of SPIE (March 11 1993)
Knowledge representation with W-Prolog
Proceedings of SPIE (March 23 1993)
Cycle mining in active database environments
Proceedings of SPIE (April 06 2000)

Back to Top