Proceedings

A Macro Actor/Token Implementation of Production Systems on a Data-Mow Multiprocessor

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Architectures & Languages. Pages 36-40.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

The importance of production systems in artificial intelligence has been repeatedly demonstrated by a number of expert systems. Much effort has therefore been expended on finding an efficient processing mechanism to process production systems. While data-flow principles of execution offer the promise of high programmability for numerical computations, we study here variable resolution actors, called macro actors, a processing mechanism for production systems. Characteristics of the production system paradigm are identified, based on which we introduce the concept of macro tokens as a companion.to macro actors. A set of guidelines is identified in the context of prodution systems to derive well-formed macro actors from primitive micro actors. Parallel pattern matching is written in macro ators/tokens to be executed on our Macro Data-flow simulator. Simulation results demonstrate that the macro approach can be an efficient implementation of production systems.

  1. [Arvind and Iannucci, 1983] Arvind, R. A. Iannucci, "Two fundamental issues in multiprocessing: the dataflow solu- tions" MIT Laboratory for Computer Science, lM-241, September 1983.
  2. [Backus, 1978] J. Backus, "Can programming be liberated from the von Neumann style? A functional style and its al- gebra of programs" C. of ACM, 21(8):613-641, Aug.1978.
  3. [Forgy, 1982] C.L Forgy, "Rete: A Fast Algorithm for the Many Pattern/Many Object Pattern Match Problem," in Ar- tificial Intelligence, 19:17-37, September 1982.
  4. [Gaudiot and Bic, 1991] J.-L. Gaudiot and L. Bic, "Advanced Topics in Data-flow Computing," Prentice Hall, Engle- wood Cliffs, New Jersey, 1991.
  5. [Gaudiot and Ercegovac, 1985] J.-L. Gaudiot and M.D. Erce- govac, "Performance evaluation of a simulated dataflow computer with low-resolution actors," J. of Parallel Dis- tributed Computing, pages 321-351, Academic Press 1985.
  6. [Gaudiot and Sohn, 1990] J.-L. Gaudiot and A. Sohn, "Data- Driven Parallel Production Systems," IEEE Transactions on Software Engineering, 16(3):281-293, March 1990.
  7. [Gupta, 1987] A. Gupta, "Parallelism in Production Sys- tems," Morgan Kaufmann Publishers, Inc., 1987.
  8. [Gupta and Tam be, 1988] A. Gupta and M. Tam be, "Suitabil- ity of Message Passing Computers for Implementing Pro- duction Systems," in Proc. National Conference on AI, pages &:rl-692, August 1988.
  9. [Miranker, 1989] D.P. Miranker, "TREAT: A New and Effi- cient Match Algorithm for AI Production Systems," Mor- gan Kaufmann Publishers, Inc., 1989.
  10. Sohn and Gaudiot, 1990a ], A. Sohn and J.-L. Gaudiot, "Con- nectionist Production Systems in Local Representation,"in Proc. International Joint Conference onNeural Networks, Washington, D.C., January 1990.
  11. Sohn and Gaudiot, 1990b ], A. Sohn and J.-L Gaudiot, "Rep- resentation and Processing Production Systems in Connec- tionist Architectures," Int'IJourna/ of Pattern Recognition and Artificial Intelligence, 4(2):199-214, June 1990.
  12. Sohn and Gaudiot, 1991 ], A. Sohn and J.-L. Gaudiot, "Pro- cessing of Production Systems on a Macro Data-flow Mul- tiprocessor," USC, Dept. ofEE-Systems, CE:TR-91.
  13. [Tenorio and Moldovan, 1985] M.F.M. Tenorio and D.I. Moldovan, "Mapping Production Systems into Multipro- cessors," in Proc. International Conference on Parallel Processing, pages 56-62, August 1985.
  14. [Yoo and Gaudiot, 1989] N. Yoo and J.-L. Gaudiot, "A Mac- ro Data-flow Simulator," USC, Dept. of E.E.-Systems, CE:TR-89-27.
  15. [Wah et al., 1989] B.W. Wah, M.B. Lowrie, and G.-J. Li, "Computers for Symbolic Processing," Proceedings of the IEEE, 77(4):509-540, Apri11989 ..

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards