One of the biggest problems in parallel processing is to obtain a good schedule without having a knowledge of exact computation time of the tasks. These tasks normally occur when conditional instructions are employed and/or inputs of the tasks influence the computation time. The relationship of these tasks can be represented by a data-flow graph where each node models the task associated with a probabilistic computation time. In order to address the problem, the synchronous parallelism computing style is assumed in this paper, i.e., the synchronization is enforced at the end of each iteration. An algorithm called probabilistic rotation scheduling which takes advantage of loop pipelining is developed to schedule these tasks to a parallel pro...
[[abstract]]In this paper we propose a knowledge-based approach to solving loop-scheduling problems....
A number of identical machines operating in parallel are to be used to complete the processing of a ...
Parallel processor scheduling to minimize maximum tardiness with uniform processors is investigated....
This paper proposes an algorithm called probabilistic rotation scheduling which takes advantage of l...
We consider the resource-constrained scheduling of loops with inter-iteration dependencies. A loop i...
Using parallel processing systems to execute scientific applications is one of the most common solut...
Abstract—In this work, we address the problem of scheduling loops with dependences in the context of...
Scientific applications are large, complex, irregular, and computationally intensive and are charact...
Using parallel processing systems to compute scientific applications is one of the most common solut...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
In this paper, we propose a parallel randomized algorithm, called Parallel Fast Assignment using Sea...
[[abstract]]In this paper we propose a knowledge-based approach to solving loop-scheduling problems....
A number of identical machines operating in parallel are to be used to complete the processing of a ...
Parallel processor scheduling to minimize maximum tardiness with uniform processors is investigated....
This paper proposes an algorithm called probabilistic rotation scheduling which takes advantage of l...
We consider the resource-constrained scheduling of loops with inter-iteration dependencies. A loop i...
Using parallel processing systems to execute scientific applications is one of the most common solut...
Abstract—In this work, we address the problem of scheduling loops with dependences in the context of...
Scientific applications are large, complex, irregular, and computationally intensive and are charact...
Using parallel processing systems to compute scientific applications is one of the most common solut...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
Fine-grain parallelism available in VLIW and superscalar processors can be mainly exploited in compu...
We consider the problem of processing a given number of tasks on a given number of processors as qui...
Scheduling problems are essential for decision making in many academic disciplines, including operat...
In this paper, we propose a parallel randomized algorithm, called Parallel Fast Assignment using Sea...
[[abstract]]In this paper we propose a knowledge-based approach to solving loop-scheduling problems....
A number of identical machines operating in parallel are to be used to complete the processing of a ...
Parallel processor scheduling to minimize maximum tardiness with uniform processors is investigated....