The combination of Or-Parallelism and Constraint Logic Programming (CLP) has proven to be very effective in tackling large combinatorial problems in real-life applications. However, existing implementations have focused on shared-memory multiprocessors. In this paper, we investigate how we can efficiently implement Or-Parallel CLP languages on heterogeneous networks, where communication bandwidth is much lower and heterogeneity requires all communication to be in a machine-independent format. Since a recomputation-based system has the potential to solve these problems, we analyse the performance of a prototype using this approach. On a representative set of CLP programs we show that close to optimal speedups can be obtained on networks for ...
To efficiently execute logic programs in multiprocessors, several issues involving hardware support ...
Program parallelization becomes increasingly important when new parallel and multi-core architecture...
The generic task of Inductive Logic Programming (ILP) is to search a predefined subspace of first-or...
One of the advantages of logic programming (LP) and constraint logic pro-gramming (CLP) is the fact ...
We consider or-parallel logic programming implementations on parallel machines with no shared-memory...
In this paper we discuss parallelization and distribution of problems modeled in a constraint progra...
This thesis is concerned with portable, efficient, and, above all, seamless parallel programming of ...
Writing efficient parallel programs is the biggest challenge of the software industry for the forese...
Program parallelization and distribution becomes increasingly important when new multi-core architec...
An extension of Me parallel constraint logic programming lan-guage ElipSys is presented. This extens...
In this paper, we study the problem of scheduling parallel loops at compile-time for a heterogeneous...
AbstractExecution of a logic program can be sped up by load sharing among a group of interconnected ...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
AbstractKarp and Zhang developed a general randomized parallel algorithm for solving branch and boun...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
To efficiently execute logic programs in multiprocessors, several issues involving hardware support ...
Program parallelization becomes increasingly important when new parallel and multi-core architecture...
The generic task of Inductive Logic Programming (ILP) is to search a predefined subspace of first-or...
One of the advantages of logic programming (LP) and constraint logic pro-gramming (CLP) is the fact ...
We consider or-parallel logic programming implementations on parallel machines with no shared-memory...
In this paper we discuss parallelization and distribution of problems modeled in a constraint progra...
This thesis is concerned with portable, efficient, and, above all, seamless parallel programming of ...
Writing efficient parallel programs is the biggest challenge of the software industry for the forese...
Program parallelization and distribution becomes increasingly important when new multi-core architec...
An extension of Me parallel constraint logic programming lan-guage ElipSys is presented. This extens...
In this paper, we study the problem of scheduling parallel loops at compile-time for a heterogeneous...
AbstractExecution of a logic program can be sped up by load sharing among a group of interconnected ...
A language for a parallel, logic graph reduction system is described in this dissertation. The langu...
AbstractKarp and Zhang developed a general randomized parallel algorithm for solving branch and boun...
The search for solutions in a combinatorially large problem space is a major problem in artificial i...
To efficiently execute logic programs in multiprocessors, several issues involving hardware support ...
Program parallelization becomes increasingly important when new parallel and multi-core architecture...
The generic task of Inductive Logic Programming (ILP) is to search a predefined subspace of first-or...