Partitioning in parallel processing of production systems
Partitioning in parallel processing of production systems
Methods and effectiveness of parallel rule firing
Proceedings of the sixth conference on Artificial intelligence applications
Parallelizing Transformations for a Concurrent Rule Execution Language
Parallelizing Transformations for a Concurrent Rule Execution Language
Treat: a New and Efficient Match Algorithm for Ai Production Systems
Treat: a New and Efficient Match Algorithm for Ai Production Systems
On the efficient implementation of production systems.
On the efficient implementation of production systems.
Parallelism in production systems
Parallelism in production systems
A methodology for programming production systems and its implications on parallelism
A methodology for programming production systems and its implications on parallelism
Performance comparison of models for multiple rule firing
IJCAI'91 Proceedings of the 12th international joint conference on Artificial intelligence - Volume 1
Implementation of multiple rule firing production systems on hypercube
AAAI'91 Proceedings of the ninth National conference on Artificial intelligence - Volume 1
Control issues in parallel rule-firing production systems
AAAI'91 Proceedings of the ninth National conference on Artificial intelligence - Volume 1
Hi-index | 0.01 |
To speed up production systems, many researchers have turned to parallel implementations. We describe a system called PARS that executes production rules in parallel. PARS is novel because it (1) executes many rules simultaneously, (2) runs in a highly asynchronous fashion, and (3) runs on a distributed memory machine. Item (1) improves available concurrency over systems that only perform the MATCH step in parallel. Item (2) reduces bottlenecks over synchronous parallel production systems. Item (3) makes the techniques more available given the lower cost of distributed versus shared memory machines. The two main problems regarding correctness, namely serialization and the maintenance of consistent distributed databases, are addressed and solved. Estimates of the effectiveness of this approach are also given.