Font Size: a A A

Evolutionary optimization techniques and reconfigurable hardware

Posted on:2006-08-21Degree:M.ScType:Thesis
University:University of Alberta (Canada)Candidate:Purnaprajna, MadhuraFull Text:PDF
GTID:2458390005497913Subject:Computer Science
Abstract/Summary:
An optimization scheme for embedded system design using hardware and software components is presented. The goal of suitably partitioning the system into hardware and software is achieved using Genetic Algorithms (GA). The optimization objective is to reduce the time taken and the power consumed during task execution. The suitability of introducing a reconfigurable hardware resource over preconfigured hardware is explored for the same objectives. Further, the procedure to allocate optimal number of resources based on the design objective is proposed. A test environment is developed using randomly generated task graphs.; In applying evolutionary optimization techniques to reconfigurable architectures, the design of a run time reconfigurable Fuzzy Logic Controller (FLC) is presented. Four design strategies of implementing the FLC are presented, which includes a feasibility analysis for the maximum design size. Further, an implementation framework for hardware-software co-design and a self-reconfiguring Fuzzy Logic Controller is proposed.
Keywords/Search Tags:Hardware, Optimization, Reconfigurable
Related items