Title :
Hardware/Software partitioning algorithm for embedded systems with repeated functionalities
Author :
Arunachalam, V. ; Sapra, Sunny ; Chaitanya, N.S.K. ; Raina, Jewan Prakash
Author_Institution :
Sch. of Electr. Sci., VIT Univ., Vellore
Abstract :
Hardware/software partitioning is a critical phase in the codesign approach of embedded system design. Most of the partitioning algorithms proposed assume that an embedded system has distinct sub-modules. The issue of partitioning of resource constrained embedded systems consisting of multiple occurrences of a single functionality, needs to be addressed. In this paper, we propose a genetic algorithm (GA) based partitioning algorithm which addresses the utilization of the already existing hardware instances on the chip for the repeated functionalities of the system, based on the constraints and concurrency of the functionalities.
Keywords :
embedded systems; genetic algorithms; hardware-software codesign; embedded system; functionality concurrency; functionality constraints; genetic algorithm; hardware/software codesign; hardware/software partitioning; system functionality; Algorithm design and analysis; Computer architecture; Concurrent computing; Cost function; Embedded software; Embedded system; Genetic algorithms; Hardware; Partitioning algorithms; Software algorithms; embedded systems; genetic algorithm; hardware/software co-design; hardware/software partitioning;
Conference_Titel :
TENCON 2008 - 2008 IEEE Region 10 Conference
Conference_Location :
Hyderabad
Print_ISBN :
978-1-4244-2408-5
Electronic_ISBN :
978-1-4244-2409-2
DOI :
10.1109/TENCON.2008.4766541