Scheduling tasks of a parallel program in two-processor systems with use of cellular automata

4Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Cellular automata (CA) are proposed to design scheduling algorithms for allocating tasks of a parallel program in multiprocessor systems. For this purpose a program graph is considered as CA which control a process of migration of tasks in a multiprocessor system. In the first phase of the algorithm, effective rules for CA are discovered by a genetic algorithm. In the second phase, for any initial allocation of tasks, CA-based scheduler is able to find an allocation which minimizes the total execution time of the program in a multiprocessor system.

Cite

CITATION STYLE

APA

Seredyński, F. (1998). Scheduling tasks of a parallel program in two-processor systems with use of cellular automata. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1388, pp. 261–269). Springer Verlag. https://doi.org/10.1007/3-540-64359-1_696

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free