This work addresses the problem of non-preemptively scheduling a cyclic set of interdependent operations, representing for instance a program loop, when p identical processors are available. For p = 1 we give a simple, efficient, polynomial time algorithm producing optimum results. When p ! 1 the problem becomes NP-hard and a slight modification of our algorithm generates provably close to optimum results. 1 Introduction With advances in hardware technology most of todays high performance computers offer some degree of parallelism. To take advantage of this concurrency, parallel extensions to sequential programming languages have been designed. Such extensions have mostly proved inadequate as they are usually tailored to some underlyi...
Abstract. Resource constrained cyclic scheduling problems consist in planning the execution over lim...
Abstract In this paper we adress a new cyclic problem: finding periodic schedules for unitary resour...
A cyclic scheduling problem is specified by a set of activities that are executed an infinite number...
AbstractWe address the problem of scheduling a set of generic tasks to be performed infinitely often...
Loop scheduling is particularly importantwhendesigning efficient compilers for parallel architectur...
National audienceThe problem of cyclic scheduling for specialized processors systems is pre-sented a...
For classical non-cyclic scheduling problems, we are given a set of operations,each of which has to ...
This paper presents a theoretical framework for the efficient scheduling of a class of parallel loop...
(eng) Scheduling a program (i.e. constructing a timetable for the execution of its operations) is on...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
none4noCyclic scheduling problems consist in ordering a set of activities executed indefinitely over...
A number of scheduling and assignment problems are presented involving the execution of periodic ope...
Resource constrained cyclic scheduling problems consist in planning the execution over limited resou...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
In this article we study the problem of scheduling independent tasks, each of which requires the sim...
Abstract. Resource constrained cyclic scheduling problems consist in planning the execution over lim...
Abstract In this paper we adress a new cyclic problem: finding periodic schedules for unitary resour...
A cyclic scheduling problem is specified by a set of activities that are executed an infinite number...
AbstractWe address the problem of scheduling a set of generic tasks to be performed infinitely often...
Loop scheduling is particularly importantwhendesigning efficient compilers for parallel architectur...
National audienceThe problem of cyclic scheduling for specialized processors systems is pre-sented a...
For classical non-cyclic scheduling problems, we are given a set of operations,each of which has to ...
This paper presents a theoretical framework for the efficient scheduling of a class of parallel loop...
(eng) Scheduling a program (i.e. constructing a timetable for the execution of its operations) is on...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
none4noCyclic scheduling problems consist in ordering a set of activities executed indefinitely over...
A number of scheduling and assignment problems are presented involving the execution of periodic ope...
Resource constrained cyclic scheduling problems consist in planning the execution over limited resou...
Anytime algorithms offer a tradeoff between computation time and the quality of the result returned....
In this article we study the problem of scheduling independent tasks, each of which requires the sim...
Abstract. Resource constrained cyclic scheduling problems consist in planning the execution over lim...
Abstract In this paper we adress a new cyclic problem: finding periodic schedules for unitary resour...
A cyclic scheduling problem is specified by a set of activities that are executed an infinite number...