A Genetic Algorithm Approach to Static Task Scheduling in a Reconfigurable Hardware Environment

S. M. Loo, B. Earl Wells, J. D. Winningham

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

This paper presents a basic framework for applying static task scheduling techniques to arbitrarily-structured task systems whose targeted execution environment is comprised of finite amounts of reconfigurable hardware. Such reconfigurable hardware is characterized by the fact that its structure and logical functionality can be altered any time after the hardware devices are constructed. Such an environment is assumed to allow for the use of multiple sequential processing elements, task-specific logic and a communication network within the reconfigurable hardware. This research focuses upon the application of scheduling theory to a static/deterministic environment where all the task execution times and communication times can be estimated with a great degree of certainty, and the system configuration is determined prior to the execution of the application. The goal of this strategy is to create schedules that have minimal overall execution time under the constraint that the implementation of such schedules does not require more resources of any type than is present within the reconfigurable hardware. This scheduling technique conforms in many ways to those applied to the heterogeneous parallel and distributed processing domains but with the addition that the scheduling routines also determines the configuration of the reconfigurable hardware as well as creating an ordered list of tasks and communications for each sequential processing element that is employed. This hardware configuration information includes the type of processors employed, the type of communication that is supported by each data link (buffered or non-buffered), and the interconnection topology needed to support these data links. This paper highlights how a genetic algorithm can be utilized to create schedules for such an environment.

Original languageEnglish
Title of host publication18th International Conference on Computers and Their Applications 2003, CATA 2003
EditorsNarayan C. Debnath
Pages36-39
Number of pages4
ISBN (Electronic)9781618395498
StatePublished - 2003
Event18th International Conference on Computers and Their Applications, CATA 2003 - Honolulu, United States
Duration: 26 Mar 200328 Mar 2003

Publication series

Name18th International Conference on Computers and Their Applications 2003, CATA 2003

Conference

Conference18th International Conference on Computers and Their Applications, CATA 2003
Country/TerritoryUnited States
CityHonolulu
Period26/03/0328/03/03

Fingerprint

Dive into the research topics of 'A Genetic Algorithm Approach to Static Task Scheduling in a Reconfigurable Hardware Environment'. Together they form a unique fingerprint.

Cite this