Consider a multiprocessor with $k$ identical processors, executing parallel programs consisting of $n$ processes. Let $T_s(P)$ and $T_d(P)$ denote the execution times for the program $P$ with optimal static and dynamic allocations respectively, i. e. allocations giving minimal execution time. We derive a general and explicit formula for the maximal execution time ratio $g(n,k)=\max T_s(P)/T_d(P)$, where the maximum is taken over all programs $P$ consisting of $n$ processes. Any interprocess dependency structure for the programs $P$ is allowed, only avoiding deadlock. Overhead for synchronization and reallocation is neglected. Basic properties of the function $g(n,k)$ are established, from which we obtain a global description of the function...
This paper introduces improvements in partitioning schemes for multiprocessor real-time systems whic...
ABSTR.~kCT. The problem of multiprogram scheduling on a single processor is studied from the viewpoi...
Problems of finding minimum total execution times of distributed competing processes are solved for ...
Consider a multiprocessor with k identical processors, executing parallel programs consisting of n p...
For the execution of an arbitrary parallel program P, consisting of a set of processes, we conside...
Abstract—The way the processes in a parallel program are scheduled on the processors of a multiproce...
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
We consider the classical problem of scheduling n tasks with given processing time on m identical ...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel progr...
[[abstract]]We study the optimal scheduling of n jobs, each with a given job dependent number of tas...
The goal of an effective scheduling policy inamultiprogrammed multiprocessor is to minimize mean res...
We reviewed the literature used for optimal performance of multi-processor, we study different appro...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
Tech ReportThe problem of determining an optimal dynamic assignment of a modular program in a loosel...
The problem of scheduling n tasks in a multiprocessor system with m processors to minimize the makes...
This paper introduces improvements in partitioning schemes for multiprocessor real-time systems whic...
ABSTR.~kCT. The problem of multiprogram scheduling on a single processor is studied from the viewpoi...
Problems of finding minimum total execution times of distributed competing processes are solved for ...
Consider a multiprocessor with k identical processors, executing parallel programs consisting of n p...
For the execution of an arbitrary parallel program P, consisting of a set of processes, we conside...
Abstract—The way the processes in a parallel program are scheduled on the processors of a multiproce...
The lower and upper bounds on the minimum time needed to process a given directed acyclic task graph...
We consider the classical problem of scheduling n tasks with given processing time on m identical ...
This thesis consists of two parts: performance bounds for scheduling algorithms for parallel progr...
[[abstract]]We study the optimal scheduling of n jobs, each with a given job dependent number of tas...
The goal of an effective scheduling policy inamultiprogrammed multiprocessor is to minimize mean res...
We reviewed the literature used for optimal performance of multi-processor, we study different appro...
The problem of scheduling two or more processors to minimize the execution time of a program which c...
Tech ReportThe problem of determining an optimal dynamic assignment of a modular program in a loosel...
The problem of scheduling n tasks in a multiprocessor system with m processors to minimize the makes...
This paper introduces improvements in partitioning schemes for multiprocessor real-time systems whic...
ABSTR.~kCT. The problem of multiprogram scheduling on a single processor is studied from the viewpoi...
Problems of finding minimum total execution times of distributed competing processes are solved for ...