blitz: a rule-based system for massively parallel architectures
The rule-based system has emerged as an important tool to developers of artificial intelligence programs. Because of the computational resources required to realize the MATCH-SELECT-EXECUTE cycle of rule-based systems, researchers have been trying to introduce parallelism into these systems for some time. We describe a new approach to parallel rule-based systems which exploits fine-grained hypercube hardware. The new algorithms for parallel rule matching and simultaneous execution of several rules at once are presented. Experimental results using a Connection Machine* implementation of BLITZ are presented.
rules systems parallel parallel architecture tool developer intelligence program computation resource matching research timing exploit hypercube hardware algorithm experimentation connection implementation select rule based system