We examine the task of concurrently computing alternative solutions to a problem. We restrict our interest to the case where only one solution is needed: in this case we need some rule for selecting between the solutions. We use "fastest first," where the first successful alternative is selected. For problems where the required execution time is unpredictable this method can show substantial execution time performance increases. These increases are dependent on the mean execution time of the alternatives, the fastest execution time, the overhead involved in concurrent computation, and the overhead of selecting and deleting alternatives. Rather than using the traditional approach of multiple computers cooperating on the solution to a problem...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel program...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
We examine the task of concurrently computing alternative solutions to a problem. We restrict our in...
We examine computing alternative solutions to a problem in parallel to improve response time. Proble...
Concurrently computing alternative solutions to a problem can be used as a method to improve respons...
PhD ThesisMost modern platforms offer ample potention for parallel execution of concurrent programs ...
We examine computing alternative solutions to a problem in parallel to improve response time.Problem...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
Includes bibliographical references.One benefit of partitionable parallel processing systems is thei...
Multiprocessing systems have the potential for increasing system speed over what is now offered by d...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
AbstractThis paper reports on the experience of implementing Shiloach and Vishkin's parallel Maxflow...
To use the computational power of modern computing machines, we have to deal with concurrent program...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel program...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...
We examine the task of concurrently computing alternative solutions to a problem. We restrict our in...
We examine computing alternative solutions to a problem in parallel to improve response time. Proble...
Concurrently computing alternative solutions to a problem can be used as a method to improve respons...
PhD ThesisMost modern platforms offer ample potention for parallel execution of concurrent programs ...
We examine computing alternative solutions to a problem in parallel to improve response time.Problem...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
Includes bibliographical references.One benefit of partitionable parallel processing systems is thei...
Multiprocessing systems have the potential for increasing system speed over what is now offered by d...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
AbstractThis paper reports on the experience of implementing Shiloach and Vishkin's parallel Maxflow...
To use the computational power of modern computing machines, we have to deal with concurrent program...
Many problems in Artificial Intelligence involve traversing large search-spaces. Such problems typic...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel program...
International audienceThis paper investigates co-scheduling algorithms for processing a set of paral...