MODEL FOR EXPLOITING ASSOCIATIVE MATCHING IN AI PRODUCTION SYSTEMS

Citation
Nk. Kasabov et al., MODEL FOR EXPLOITING ASSOCIATIVE MATCHING IN AI PRODUCTION SYSTEMS, Knowledge-based systems, 8(1), 1995, pp. 14-20
Citations number
24
Categorie Soggetti
System Science","Computer Science Artificial Intelligence
Journal title
ISSN journal
09507051
Volume
8
Issue
1
Year of publication
1995
Pages
14 - 20
Database
ISI
SICI code
0950-7051(1995)8:1<14:MFEAMI>2.0.ZU;2-F
Abstract
A content-addressable model of production systems (CAMPUS) has been de veloped. The main idea is to achieve high execution performance in pro duction systems by exploiting the potential fine-grain data parallelis m. The facts and the rules of a production system are uniformly repres ented as content-addressable memory (CAM) tables. CAMPUS differs from other CAM-inspired models in that it is based on a non-state-saving an d 'lazy' matching algorithm. The production system execution cycle is represented by a small number of associative search operations over th e CAM tables. The number does not depend, or depends slightly, on the number of the rules and the number of the facts in the production syst em. The model makes possible efficient implementation of large product ion systems in fast CAM. An experimental CAMPUS realisation of the pro duction language CLIPS is also reported. The production systems execut ion time for a large number of processed facts is about 1000 times low er than the corresponding CLIPS execution time on a standard computer architecture.