The Logic-inference Virtual Machine (LVM) is a new Prolog execution model consisting of a set of high-level instructions and memory architecture for handling control and unification. Different from the well-known Warren's Abstract Machine [1], which uses Structure Copying method, the LVM adopts a hybrid of Program Sharing [2] and Structure Copying to represent first-order terms. In addition, the LVM employs a single stack paradigm for dynamic memory allocation and embeds a very efficient garbage collection algorithm to reclaim the useless memory cells. In order to construct a complete Prolog system based on the LVM, a corresponding compiler must be written. In this thesis, a design of such LVM compiler is presented and all important...
This paper is a short survey about currently used implementation techniques for Prolog. It gives an ...
A hardware compiler may be specified by a description of how each construct of the source language i...
The first Part of the thesis explains from first principles the concept of "logic programming" and ...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
In order to achieve competitive performance, abstract machines for Prolog and related languages end...
Prolog has been widely recognized as a powerful programming language for artificial intelligence. It...
AbstractWe extend the theory of Prolog to provide a framework for the study of Prolog compilation te...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
This thesis presents cache performance analysis of the Chronological Garbage Collection Algorithm u...
Logic programming is a discipline of describing problems in high-level abstraction by separating lo...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
Competitive abstract machines for Prolog are usually large, intricate, and incorpórate sophisticate...
AbstractThe goal of Prolog implementations is to achieve high overall efficiency. Many high-speed im...
The design and implementation of a relatively portable Prolog compiler achieving 12K LIPS on the sta...
Prolog is a symbolic logic language presently emerging among numerous expert system designs. The arc...
This paper is a short survey about currently used implementation techniques for Prolog. It gives an ...
A hardware compiler may be specified by a description of how each construct of the source language i...
The first Part of the thesis explains from first principles the concept of "logic programming" and ...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
In order to achieve competitive performance, abstract machines for Prolog and related languages end...
Prolog has been widely recognized as a powerful programming language for artificial intelligence. It...
AbstractWe extend the theory of Prolog to provide a framework for the study of Prolog compilation te...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
This thesis presents cache performance analysis of the Chronological Garbage Collection Algorithm u...
Logic programming is a discipline of describing problems in high-level abstraction by separating lo...
In order to achieve competitive performance, abstract machines for Prolog and related languages end ...
Competitive abstract machines for Prolog are usually large, intricate, and incorpórate sophisticate...
AbstractThe goal of Prolog implementations is to achieve high overall efficiency. Many high-speed im...
The design and implementation of a relatively portable Prolog compiler achieving 12K LIPS on the sta...
Prolog is a symbolic logic language presently emerging among numerous expert system designs. The arc...
This paper is a short survey about currently used implementation techniques for Prolog. It gives an ...
A hardware compiler may be specified by a description of how each construct of the source language i...
The first Part of the thesis explains from first principles the concept of "logic programming" and ...