Communications of the ACM - Special section on computer architecture
Programming expert systems in OPS5: an introduction to rule-based programming
Programming expert systems in OPS5: an introduction to rule-based programming
A VLSI architecture for concurrent data structures
A VLSI architecture for concurrent data structures
SOAR: an architecture for general intelligence
Artificial Intelligence
Architecture of a message-driven processor
ISCA '87 Proceedings of the 14th annual international symposium on Computer architecture
TREAT: a new and efficient match algorithm for AI production systems
TREAT: a new and efficient match algorithm for AI production systems
Partitioning in parallel processing of production systems
Partitioning in parallel processing of production systems
Parallel architecture for OPS5
ISCA '88 Proceedings of the 15th Annual International Symposium on Computer architecture
Parallel implementation of OPS5 on the encore multiprocessor: results and analysis
International Journal of Parallel Programming
The design of nectar: a network backplane for heterogeneous multicomputers
ASPLOS III Proceedings of the third international conference on Architectural support for programming languages and operating systems
Unified theories of cognition
A simulated annealing method for mapping production systems onto multicomputers
Proceedings of the sixth conference on Artificial intelligence applications
The effectiveness of task-level parallelism for high-level vision
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
WEAVER: a knowledge-based routing expert
DAC '85 Proceedings of the 22nd ACM/IEEE Design Automation Conference
Parallelism in Production Systems
Parallelism in Production Systems
The Architecture of Cognition
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Eliminating redundant barrier synchronizations in rule-based programs
ICS '96 Proceedings of the 10th international conference on Supercomputing
A Concurrent Architecture for Serializable Production Systems
IEEE Transactions on Parallel and Distributed Systems
Shortening Matching Time in OPS5 Production Systems
IEEE Transactions on Software Engineering
Multicore Scheduling for Lightweight Communicating Processes
COORDINATION '09 Proceedings of the 11th International Conference on Coordination Models and Languages
Multicore scheduling for lightweight communicating processes
Science of Computer Programming
IncQuery-D: incremental graph search in the cloud
Proceedings of the Workshop on Scalability in Model Driven Engineering
Hi-index | 0.00 |
The authors examine the suitability of message-passing computers for parallel implementations of production systems. Two mappings for production systems on these computers, one targeted toward fine-grained message-passing machines and the other targeted toward medium-grained machines, are presented. Simulation results for the medium-grained mapping are presented, and it is shown that it is possible to exploit the available parallelism and to obtain reasonable speedups. The authors perform a detailed analysis of the results and suggest solutions for some of the problems.