We consider the problem of processing a given number of tasks on a given number of processors as quickly as possible when the processing times of the tasks are variable and not known in advance. The tasks are assigned to the processors in chunks consisting of several tasks at a time, and the difficulty lies in finding the optimal tradeoff between the processors\u27 load balance, which is favoured by having small chunks, and the total scheduling overhead, which will be the lower the fewer chunks there are. Our studies are motivated by a practical problem from high-performance computing, namely parallel-loop scheduling, for which a large variety of heuristics have been proposed in the past, but hardly any rigorous analysis has been presented ...
We consider the NP-hard problem of scheduling jobs on identical parallel machines to minimize total ...
[[abstract]]Consideration is given to the problem of scheduling tasks each of which is logically dec...
The authors analyze the performance of a heuristic algorithm, Hk, which tries to keep at least k pro...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
We consider the classical problem of scheduling n tasks with given processing time on m identical ...
[[abstract]]We study the optimal scheduling of n jobs, each with a given job dependent number of tas...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
We consider a model of a parallel processing system consisting of K distributed homogeneous processo...
Abstract. We study the problem of processor scheduling for n parallel jobs applying the method of co...
Parallel processor scheduling to minimize maximum tardiness with uniform processors is investigated....
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
We consider the NP-hard problem of scheduling jobs on identical parallel machines to minimize total ...
[[abstract]]Consideration is given to the problem of scheduling tasks each of which is logically dec...
The authors analyze the performance of a heuristic algorithm, Hk, which tries to keep at least k pro...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
We consider the classical problem of scheduling n tasks with given processing time on m identical ...
[[abstract]]We study the optimal scheduling of n jobs, each with a given job dependent number of tas...
This thesis explores a fundamental issue in large-scale parallel computing: how to schedule tasks on...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
We consider a model of a parallel processing system consisting of K distributed homogeneous processo...
Abstract. We study the problem of processor scheduling for n parallel jobs applying the method of co...
Parallel processor scheduling to minimize maximum tardiness with uniform processors is investigated....
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
Imprecise computation and parallel processing are two techniques for avoiding timing faults and tole...
We consider the NP-hard problem of scheduling jobs on identical parallel machines to minimize total ...
[[abstract]]Consideration is given to the problem of scheduling tasks each of which is logically dec...
The authors analyze the performance of a heuristic algorithm, Hk, which tries to keep at least k pro...