HIGHLY PARALLEL EXECUTION OF PRODUCTION SYSTEMS - A MODEL, ALGORITHMS AND ARCHITECTURE

被引:5
作者
OFLAZER, K [1 ]
机构
[1] BILKENT UNIV,DEPT COMP ENGN & INFORMAT SCI,ANKARA 06533,TURKEY
关键词
PRODUCTION SYSTEMS; PARALLEL PROCESSING; MASSIVELY PARALLEL ARCHITECTURES;
D O I
10.1007/BF03037940
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a new parallel processing scheme called DYNAMIC-JOIN for OPS5-like production systems along with associated parallel algorithms, a parallel architecture and simulation results from a number of production systems. The main motivation behind DYNAMIC-JOIN is to reduce the variations in the processing time requirements and improve limited production level parallelism. For this, the model employs some redundancy that allows the processing of a production to be divided into units of small granularity each of which can be processed in parallel. As a consequence in addition to production level parallelism where a set of relevant productions are processed in parallel, a second level of parallelism can be exploited. After a detailed description of the model proposed, the paper presents algorithms for processing productions with DYNAMIC-JOIN, along with a discussion of various issues and possible disadvantages. Subsequently, the paper presents a parallel processor architecture that can implement DYNAMIC-JOIN, along with simulation results from real production systems.
引用
收藏
页码:287 / 313
页数:27
相关论文
共 17 条
[1]  
Forgy C.L., 1981, CMUCS81135
[2]  
FORGY CL, 1982, ARTIF INTELL, V19, P1
[3]  
FORGY CL, 1979, THESIS CARNEGIEMELLO
[4]  
GUPTA A, 1989, ACM T COMPUT SYSTEMS, V7, P2
[5]  
GUPTA A, 1988, P INT C PARALLEL PRO, pI271
[6]  
GUPTA A, 1985, THESIS CARNEGIEMELLO
[7]  
HILLYER BK, 1984, EXECUTION OPS5 PRODU
[8]   The organization and performance of a TREAT-based production system compiler [J].
Miranker, Daniel P. ;
Lofaso, Bernie J. .
IEEE Transactions on Knowledge and Data Engineering, 1991, 3 (01) :3-10
[9]  
MIRANKER DP, 1984, P INT C 5TH GENERATI
[10]  
MIRANKER DP, 1989, TREAT NEW EFFICIENT