In this paper, we examine the issue of memory management in the parallel execution of logic programs. We concentrate on non-deterministic and-parallel schemes which we believe present a relatively general set of problems to be solved, including most of those encountered in the memory management of or-parallel systems. We present a distributed stack memory management model which allows flexible scheduling of goals. Previously proposed models (based on the "Marker model") are lacking in that they impose restrictions on the selection of goals to be executed or they may require consume a large amount of virtual memory. This paper first presents results which imply that the above mentioned shortcomings can have significant performance impacts. A...
AbstractExecution of a logic program can be sped up by load sharing among a group of interconnected ...
This paper presents an implementation of a parallel logic programming system on a distributed shared...
We consider the problem of supporting goal-level, independent andparallelism (IAP) in the presence o...
In this paper, we examine the issue of memory management in the parallel execution of logic programs...
The interactions among three important issues involved in the implementation of logic programs in pa...
Recent parallel logic programming systems, such as Andorra-I, can exploit multiple forms of parallel...
We present an overview of the stack-based memory management techniques that we used in our non-deter...
AbstractThis paper presents the implementation and performance results of anand-parallel execution m...
It is proposed that Normal Logic Programs with an explicit time ordering are a suitable basis for a ...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
Compilation techniques such as those portrayed by the Warren Abstract Machine(WAM) have greatly impr...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Since the early days of logic programming, researchers in the field realised the potential for explo...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
AbstractExecution of a logic program can be sped up by load sharing among a group of interconnected ...
This paper presents an implementation of a parallel logic programming system on a distributed shared...
We consider the problem of supporting goal-level, independent andparallelism (IAP) in the presence o...
In this paper, we examine the issue of memory management in the parallel execution of logic programs...
The interactions among three important issues involved in the implementation of logic programs in pa...
Recent parallel logic programming systems, such as Andorra-I, can exploit multiple forms of parallel...
We present an overview of the stack-based memory management techniques that we used in our non-deter...
AbstractThis paper presents the implementation and performance results of anand-parallel execution m...
It is proposed that Normal Logic Programs with an explicit time ordering are a suitable basis for a ...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
Compilation techniques such as those portrayed by the Warren Abstract Machine(WAM) have greatly impr...
The term "Logic Programming" refers to a variety of computer languages and execution models which ar...
Since the early days of logic programming, researchers in the field realised the potential for explo...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
AbstractExecution of a logic program can be sped up by load sharing among a group of interconnected ...
This paper presents an implementation of a parallel logic programming system on a distributed shared...
We consider the problem of supporting goal-level, independent andparallelism (IAP) in the presence o...