Our problem consists of a partially ordered set of tasks communi-cating over a shared bus which are to be mapped to a heterogeneous multiprocessor system. The goal is to minimize the makespan, while satisfying constrains implied by data dependencies and ex-clusive resource usage. We present a new efficient heuristic approach based on list scheduling and genetic algorithms, which finds the optimum in few seconds on average even for large examples (up to 96 tasks) taken from [3]. The superiority of our algorithm compared to some other algorithms is demonstrated
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
Parallel Processing refers to the concept of speeding-up the execution of a task by dividing the tas...
The common problem of multiprocessor scheduling can be defined as allocating a task graph in a multi...
Our problem consists of a partially ordered set of tasks communi-cating over a shared bus which are ...
Given a set of tasks with certain characteristics, e.g., data size, estimated execution time and a s...
Efficient multiprocessor task scheduling is a long-studied and difficult problem that continues to b...
In the multíprocessor schedulíng problem a given program is to be scheduled in a given multiprocesso...
Task scheduling is essential for the suitable operation of multiprocessor systems. The task scheduli...
An algorithm has been developed to dynamically schedule heterogeneous tasks on heterogeneous process...
Given a parallel program represented by a task graph, the objective of a scheduling algorithm is to ...
This paper presents the development of genetic algorithm approach to schedule tasks on a multiproces...
An algorithm has been developed to dynamically schedule heterogeneous tasks on heterogeneous process...
In this paper, we present a task-scheduling heuristic, based on parallel genetic algorithm (PGA). Th...
In scheduling, a set of machines in parallel is a setting that is important, from both the theoretic...
An algorithm has been developed to dynamically schedule heterogeneous tasks on heterogeneous process...
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
Parallel Processing refers to the concept of speeding-up the execution of a task by dividing the tas...
The common problem of multiprocessor scheduling can be defined as allocating a task graph in a multi...
Our problem consists of a partially ordered set of tasks communi-cating over a shared bus which are ...
Given a set of tasks with certain characteristics, e.g., data size, estimated execution time and a s...
Efficient multiprocessor task scheduling is a long-studied and difficult problem that continues to b...
In the multíprocessor schedulíng problem a given program is to be scheduled in a given multiprocesso...
Task scheduling is essential for the suitable operation of multiprocessor systems. The task scheduli...
An algorithm has been developed to dynamically schedule heterogeneous tasks on heterogeneous process...
Given a parallel program represented by a task graph, the objective of a scheduling algorithm is to ...
This paper presents the development of genetic algorithm approach to schedule tasks on a multiproces...
An algorithm has been developed to dynamically schedule heterogeneous tasks on heterogeneous process...
In this paper, we present a task-scheduling heuristic, based on parallel genetic algorithm (PGA). Th...
In scheduling, a set of machines in parallel is a setting that is important, from both the theoretic...
An algorithm has been developed to dynamically schedule heterogeneous tasks on heterogeneous process...
Task Scheduling problem for heterogeneous systems is concerned with arranging the various tasks to b...
Parallel Processing refers to the concept of speeding-up the execution of a task by dividing the tas...
The common problem of multiprocessor scheduling can be defined as allocating a task graph in a multi...