Abstract or-work. This is a new and hard problem to be solved In parallel logic programming systems that exploit both and-parallelism and or-parallelism, a problem arises that is how to distribute processors between the dynamically varying amounts of and-work and or-work that are available. Solutions have been reported for dis-tributing only or-work, or distributing only and-work, but the issue of distributing processors between both kinds of work has not yet been addressed. In this work we discuss the problem of distributing and-work and or-work in the context of Andorra-I, a parallel logic programming system that exploits determinate and-parallelism and or-parallelism. We describe dynamic scheduling strategies that aim at efficiently dist...
Current techniques for interpretation of logic programs involve a sequential search of a global tree...
Abstract. One important advantage of logic programming is that it al-lows the implicit exploitation ...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
Recent parallel logic programming systems, such as Andorra-I, can exploit multiple forms of parallel...
A flexible scheduler for distributing and- and or- parallel work in the Andorra-I system is presente...
We consider or-parallel logic programming implementations on parallel machines with no shared-memory...
One of the advantages of logic programming (LP) and constraint logic pro-gramming (CLP) is the fact ...
AbstractExecution of a logic program can be sped up by load sharing among a group of interconnected ...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...
In order for parallel logic programming systems to be-come popular, they should serve the broadest r...
In this paper, we examine the issue of memory management in the parallel execution of logic programs...
AbstractThis paper presents an extended and—or tree and an extended WAM (Warren Abstract Machine) fo...
AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees inst...
Logic Programming has some implicit sources of parallelism as OR parallelism that facilitates the au...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Current techniques for interpretation of logic programs involve a sequential search of a global tree...
Abstract. One important advantage of logic programming is that it al-lows the implicit exploitation ...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
Recent parallel logic programming systems, such as Andorra-I, can exploit multiple forms of parallel...
A flexible scheduler for distributing and- and or- parallel work in the Andorra-I system is presente...
We consider or-parallel logic programming implementations on parallel machines with no shared-memory...
One of the advantages of logic programming (LP) and constraint logic pro-gramming (CLP) is the fact ...
AbstractExecution of a logic program can be sped up by load sharing among a group of interconnected ...
Much work has been done in the áreas of and-parallelism and data parallelism in Logic Programs. Such...
In order for parallel logic programming systems to be-come popular, they should serve the broadest r...
In this paper, we examine the issue of memory management in the parallel execution of logic programs...
AbstractThis paper presents an extended and—or tree and an extended WAM (Warren Abstract Machine) fo...
AbstractA method for parallel execution of logic programs is presented. It uses REDUCE-OR trees inst...
Logic Programming has some implicit sources of parallelism as OR parallelism that facilitates the au...
Since the early days of logic programming, researchers in the field realised the potential for explo...
Current techniques for interpretation of logic programs involve a sequential search of a global tree...
Abstract. One important advantage of logic programming is that it al-lows the implicit exploitation ...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...