DocumentCode
1586790
Title
TWIN: a parallel scheme for a production system featuring both control and data parallelism
Author
Yukawa, Takashi ; Ishikawa, Tsutomu ; Kikuchi, Hideo ; Matsuzawa, Kazumitsu
Author_Institution
NTT Commun. & Inf. Process. Lab., Yokosuka, Japan
fYear
1991
Firstpage
64
Lastpage
70
Abstract
A parallel scheme, called TWIN, for Rete-based production systems is proposed. The TWIN scheme exploits two aspects of the Rete algorithm parallelism: control parallelism in the structural features of the Rete network and data parallelism in token comparison at two-input nodes. TWIN is suited for building a simple, compact, bus-connected parallel system without shared memory or cache memory. An analytical evaluation of the TWIN scheme based on a Rete network model is described. The model can estimate the speed increase in various production system programs without actual execution. The analytical results show that TWIN is superior to the other finer grained schemes when a simple bus-connected processor is adopted. To demonstrate the performance of the TWIN scheme, an experimental measurement using a bus-connected multiprocessor is presented. The results demonstrate that exploiting token comparison parallelism improves performance even for a small production system program
Keywords
knowledge based systems; parallel algorithms; parallel programming; Rete algorithm parallelism; Rete network model; Rete-based production systems; TWIN scheme; analytical evaluation; bus-connected multiprocessor; bus-connected parallel system; control parallelism; data parallelism; experimental measurement; parallel scheme; production system programs; simple bus-connected processor; small production system program; structural features; token comparison parallelism; two-input nodes; Analytical models; Cache memory; Communication system control; Control systems; Expert systems; Laboratories; Pattern matching; Performance analysis; Production systems; Relays;
fLanguage
English
Publisher
ieee
Conference_Titel
Artificial Intelligence Applications, 1991. Proceedings., Seventh IEEE Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-2135-4
Type
conf
DOI
10.1109/CAIA.1991.120847
Filename
120847
Link To Document