This paper presents a new production system architecture that uses serializability as a correctness criterion to select a set of productions to be executed in parallel. The use of serializability eliminates global synchronization. This architecture takes advantage of modern associative memory devices to allow parallel production firing, concurrent matching, and overlap among matching, selection, and firing of productions. A comprehensive eventdriven simulator is used to evaluate the scaling properties of the new architecture and to compare it with a parallel architecture using global synchronization before every production firing. Our results indicate that the combination of serializability and associative memories can achieve substantial i...
Production systems have pessimistically been hypothesized to contain only minimal amounts of paralle...
Gains due to the parallel execution of Production Systems have been limited by the need for global s...
DADO is a highly parallel, VLSI-based, tree structured computer, intended (or the rapid execution of...
This paper presents a survey of computer architectures designed to execute production systems. After...
This paper presents a new parallel processing scheme called DYNAMIC-JOIN for OPS5-like production sy...
丁his paper presents a survey of ∞mputer architectures designed to execute production systems. After ...
Concurrent firing of rules based on the serializability criterion for correctness allows the elimina...
In a general manner we discuss the appropriateness of three classes of parallel computers for one AI...
This dissertation has two parts, one addressing issues in the area of computer-aided software develo...
Serialisation is a key technique for making the most efficient use of multi-processor architecture. ...
This dissertation studies the issues raised by the parallel execution of rules in a pattern-matching...
This paper describes several extensions to standard Production System (PS) languages that appear to ...
Production systems have pessimistically been hypothesized to contain only minimal amounts of paralle...
The shortage of adequate benchmarking facilities is a major problem in the proper evaluation of prod...
About a decade ago, a bit-serial parallel processing system STARAN was developed. It used standard i...
Production systems have pessimistically been hypothesized to contain only minimal amounts of paralle...
Gains due to the parallel execution of Production Systems have been limited by the need for global s...
DADO is a highly parallel, VLSI-based, tree structured computer, intended (or the rapid execution of...
This paper presents a survey of computer architectures designed to execute production systems. After...
This paper presents a new parallel processing scheme called DYNAMIC-JOIN for OPS5-like production sy...
丁his paper presents a survey of ∞mputer architectures designed to execute production systems. After ...
Concurrent firing of rules based on the serializability criterion for correctness allows the elimina...
In a general manner we discuss the appropriateness of three classes of parallel computers for one AI...
This dissertation has two parts, one addressing issues in the area of computer-aided software develo...
Serialisation is a key technique for making the most efficient use of multi-processor architecture. ...
This dissertation studies the issues raised by the parallel execution of rules in a pattern-matching...
This paper describes several extensions to standard Production System (PS) languages that appear to ...
Production systems have pessimistically been hypothesized to contain only minimal amounts of paralle...
The shortage of adequate benchmarking facilities is a major problem in the proper evaluation of prod...
About a decade ago, a bit-serial parallel processing system STARAN was developed. It used standard i...
Production systems have pessimistically been hypothesized to contain only minimal amounts of paralle...
Gains due to the parallel execution of Production Systems have been limited by the need for global s...
DADO is a highly parallel, VLSI-based, tree structured computer, intended (or the rapid execution of...