The cluster systems used today usually prohibit that a running process on one node is reallocated to another node. A parallel program developer thus has to decide how processes should be allocated to the nodes in the cluster. Finding an allocation that results in minimal completion time is NP-hard and (non-optimal) heuristic algorithms have to be used. One major drawback with heuristics is that we do not know if the result is close to optimal or not. In this paper we present a method for finding a guaranteed minimal completion time for a given program. The method can be used as a bound that helps the user to determine when it is worth-while to continue the heuristic search. Based on some parameters derived from the program, as well as some ...
For the execution of an arbitrary parallel program P, consisting of a set of processes, we conside...
this paper minimizes the makespan, i. e. the maximum completion time required to process all jobs. A...
In the area of parallelizing compilers, considerable research has been carried out on data dependenc...
The cluster systems used today usually prohibit that a running process on one node is reallocated to...
Abstract—The way the processes in a parallel program are scheduled on the processors of a multiproce...
The performance of a computer system is important. One way of improving performance is to use multip...
One of the key problems in the design of any incompletely connected multiprocessor system is to ...
In the current global market organizations face uncertainties and shorter response time. In order to...
In this paper, we present an approach for parallelizing computation and implementation time for prob...
In order to have an optimal execution time of a program running on a multiprocessor system, the pro...
AbstractWe study the problem of scheduling a parallel computation so as to minimize the maximum numb...
Abstract: The paper proposes a model and a method for optimizing computational processes in parallel...
[[abstract]]The purpose of this study is to present a simple lower bound to facilitate the developme...
Abstract: This study considers the scheduling problem of minimizing the total completion time on a s...
We give an algorithm to minimize the total completion time on-line on a single machine, using restar...
For the execution of an arbitrary parallel program P, consisting of a set of processes, we conside...
this paper minimizes the makespan, i. e. the maximum completion time required to process all jobs. A...
In the area of parallelizing compilers, considerable research has been carried out on data dependenc...
The cluster systems used today usually prohibit that a running process on one node is reallocated to...
Abstract—The way the processes in a parallel program are scheduled on the processors of a multiproce...
The performance of a computer system is important. One way of improving performance is to use multip...
One of the key problems in the design of any incompletely connected multiprocessor system is to ...
In the current global market organizations face uncertainties and shorter response time. In order to...
In this paper, we present an approach for parallelizing computation and implementation time for prob...
In order to have an optimal execution time of a program running on a multiprocessor system, the pro...
AbstractWe study the problem of scheduling a parallel computation so as to minimize the maximum numb...
Abstract: The paper proposes a model and a method for optimizing computational processes in parallel...
[[abstract]]The purpose of this study is to present a simple lower bound to facilitate the developme...
Abstract: This study considers the scheduling problem of minimizing the total completion time on a s...
We give an algorithm to minimize the total completion time on-line on a single machine, using restar...
For the execution of an arbitrary parallel program P, consisting of a set of processes, we conside...
this paper minimizes the makespan, i. e. the maximum completion time required to process all jobs. A...
In the area of parallelizing compilers, considerable research has been carried out on data dependenc...