DocumentCode :
782033
Title :
Data-driven parallel production systems
Author :
Gaudiot, Jean-Luc ; Sohn, Andrew
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
Volume :
16
Issue :
3
fYear :
1990
fDate :
3/1/1990 12:00:00 AM
Firstpage :
281
Lastpage :
293
Abstract :
Much effort has been expended on developing special architectures dedicated to the efficient execution of production systems. While data-flow principles of execution offer the promise of high programmability for numerical computations, it is shown that the data-driven principles can also be applied to symbolic computations. In particular, a mapping of the RETE match algorithm along the line of production systems is considered. Bottlenecks of the RETE match algorithm in a multiprocessor environment are identified and possible solutions are suggested. The modifications to the actor set as well as the program graph design are shown for execution on the tagged data-flow computer. The results of a deterministic simulation of this multiprocessor architecture demonstrate that artificial intelligence production systems can be efficiently mapped on data-driven architectures
Keywords :
expert systems; parallel architectures; parallel programming; symbol manipulation; RETE match algorithm; actor set; artificial intelligence production systems; data-driven architectures; data-driven principles; data-flow principles; deterministic simulation; high programmability; multiprocessor architecture; multiprocessor environment; numerical computations; parallel production systems; program graph design; symbolic computations; tagged data-flow computer; Artificial intelligence; Computer architecture; Data structures; Databases; Decision making; Delay; Expert systems; Parallel processing; Pattern matching; Production systems;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.48936
Filename :
48936
Link To Document :
بازگشت