Direct-execution architecture for production systems

W.E. Underwood, Michael Merritt · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information) · 1981

In the artificial intelligence and robotics community a style of programming called event- or data-driven programming is widely used. Data-driven programs execute on a production system interpreter that is usually written in the list programming language LISP. The major inefficiencies of production systems are due to conventional computer architectures (designed for procedural programming) and the inefficiencies of LISP implementations. In this paper the authors explore the issues surrounding the design of a direct-execution architecture for production systems that might overcome some of these inefficiencies. 14 references.

Read the paper · More papers on PaperTik