Modeling and Optimizing Run-time Reconfiguration Using Evolutionary Computation

Research output: Contribution to journalArticlepeer-review

23 Citations (Scopus)


The hardware--software (HW--SW) partitioning of applications to dynamically reconfigurable embedded systems allows for customization of their hardware resources during run-time to meet the demands of executing applications. The run-time reconfiguration (RTR) of such systems can have an impact on the HW--SW partitioning strategy and the system performance. It is therefore important to consider approaches to optimally reduce the RTR overhead during the HW--SW partitioning stage. In order to examine potential benefits in performance, it is necessary to develop a method to model and evaluate the RTR. In this paper, a novel method of modeling and evaluating such RTR-reduced HW--SW partitions is presented. The techniques of computation-reconfiguration overlap and the retention of circuitry between reconfigurations are used within this model to explore the possibilities of RTR reduction. The integration of this model into the authors current genetic-algorithm-driven HW--SW partitioner is also presented, with two applications used to illustrate the benefits of RTR-reduced exploration during HW--SW partitioning.
Original languageEnglish
Pages (from-to)661-685
JournalACM Transactions on Embedded Computing Systems
Issue number4
Publication statusPublished (in print/issue) - Nov 2004


Dive into the research topics of 'Modeling and Optimizing Run-time Reconfiguration Using Evolutionary Computation'. Together they form a unique fingerprint.

Cite this