Optimizing resource utilization in system-on-a-programmable-chip with location-aware genetic algorithm

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

Abstract

This paper presents a static task scheduling using genetic algorithm technique to task systems whose targeted execution environment is comprised of finite amounts of reconfigurable hardware. This scheduling algorithm is built upon previous work [1-3]. In this paper, the algorithm has been expanded to include a feature to allocate tasks to specific functional units. 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 (intellectual processors such as Xilinx MicroBlaze or Altera Nios-II), task-specific logic (application specific hardware) and a communication network within the reconfigurable hardware. Such a system is called system- on-a-programmable-chip (SoPC). The goal of this strategy is to create a system specification (or schedule) that has minimal overall execution time under the constraint that the implementation of such schedules do not require more resources of any type than is present within the reconfigurable hardware.

Original languageEnglish
Title of host publication20th International Conference on Computers and Their Applications 2005, CATA 2005
Pages290-295
Number of pages6
StatePublished - 2005
Event20th International Conference on Computers and Their Applications 2005, CATA 2005 - New Orleans, LA, United States
Duration: 16 Mar 200518 Mar 2005

Publication series

Name20th International Conference on Computers and Their Applications 2005, CATA 2005

Conference

Conference20th International Conference on Computers and Their Applications 2005, CATA 2005
Country/TerritoryUnited States
CityNew Orleans, LA
Period16/03/0518/03/05

Fingerprint

Dive into the research topics of 'Optimizing resource utilization in system-on-a-programmable-chip with location-aware genetic algorithm'. Together they form a unique fingerprint.

Cite this