A flexible scheduler for distributing and- and or- parallel work in the Andorra-I system is presented. The scheduler allows workers to move freely between teams. Its strategy is based on estimates of and- and or- parallelism available in the execution tree. Preliminary results show that in most cases we can reach or surpass the best performance of Andorra-I running with any fixed team configuration. Since the teams are configured dynamically and automatically, the user does not need to be concerned with choosing an appropriate configuration. Further work is being done to improve the scheduler by using data obtained from compile-time analysis. Keywords: And/Or-parallelism, Multiprocessors, Scheduling. 1 Introduction There are two main sour...
La démocratisation des nouvelles plateformes d'exécution parallèles et distribuées, notamment les gr...
This paper proposes an efficient run-time system to schedule general nested loops on multiprocessors...
This paper addresses the dynamic scheduling of parallel jobs with QoS demands (soft-deadlines) in mu...
Abstract or-work. This is a new and hard problem to be solved In parallel logic programming systems ...
Recent parallel logic programming systems, such as Andorra-I, can exploit multiple forms of parallel...
Andorra-I is an experimental parallel Prolog system based on the Basic Andorra model. This model sup...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
The development of networksand multi-processor computers has allowed us to solve problems in paralle...
The scheduling of tasks on a hard real-time system consists in finding a way to choose, at each time...
Abstract — Many parallel applications from scientic computing show a modular structure and are there...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
Parallel processing is an important and popular aspect of computing and has been developed to meet t...
With the current trend of multiprocessor machines towards more and more hierarchical architectures, ...
In this paper we experimentally evaluate the performance of a parametrized branch-and-bound ...
La démocratisation des nouvelles plateformes d'exécution parallèles et distribuées, notamment les gr...
This paper proposes an efficient run-time system to schedule general nested loops on multiprocessors...
This paper addresses the dynamic scheduling of parallel jobs with QoS demands (soft-deadlines) in mu...
Abstract or-work. This is a new and hard problem to be solved In parallel logic programming systems ...
Recent parallel logic programming systems, such as Andorra-I, can exploit multiple forms of parallel...
Andorra-I is an experimental parallel Prolog system based on the Basic Andorra model. This model sup...
This chapter presents main results for partitioned and global scheduling of multiprocessor systems. ...
AbstractThis paper presents a parallel execution system (PDP: Prolog Distributed Processor) for effi...
The development of networksand multi-processor computers has allowed us to solve problems in paralle...
The scheduling of tasks on a hard real-time system consists in finding a way to choose, at each time...
Abstract — Many parallel applications from scientic computing show a modular structure and are there...
AbstractPROLOG implementation efforts have recently begun to shift from single-processor systems to ...
Parallel processing is an important and popular aspect of computing and has been developed to meet t...
With the current trend of multiprocessor machines towards more and more hierarchical architectures, ...
In this paper we experimentally evaluate the performance of a parametrized branch-and-bound ...
La démocratisation des nouvelles plateformes d'exécution parallèles et distribuées, notamment les gr...
This paper proposes an efficient run-time system to schedule general nested loops on multiprocessors...
This paper addresses the dynamic scheduling of parallel jobs with QoS demands (soft-deadlines) in mu...