Genetic algorithm driven hardware-software partitioning for dynamically reconfigurable embedded systems

Citation
J. Harkin et al., Genetic algorithm driven hardware-software partitioning for dynamically reconfigurable embedded systems, MICROPR MIC, 25(5), 2001, pp. 263-274
Citations number
28
Categorie Soggetti
Computer Science & Engineering
Journal title
MICROPROCESSORS AND MICROSYSTEMS
ISSN journal
01419331 → ACNP
Volume
25
Issue
5
Year of publication
2001
Pages
263 - 274
Database
ISI
SICI code
0141-9331(20010820)25:5<263:GADHPF>2.0.ZU;2-O
Abstract
The need for inexpensive, compact and adaptive systems prompted considerabl e interest in the hardware-software co-design of embedded systems. In parti cular, Dynamically Reconfigurable Embedded Systems, which exploit the advan ces in Field Programmable Gate Array (FPGA) technology, facilitate customis ation of their hardware resources during runtime to meet the demands of exe cuting, applications. The ability to estimate the resultant acceleration ob tained is highly desirable, as time to market deadlines are being ever shor tened. The performance of such systems is fundamentally dependent on the ha rdware-software partition. In this paper, a genetic algorithm-based (GA) ha rdware-software partitioning method is presented. Demonstrative application s are used to illustrate the effectiveness of the GA approach at exploiting the inherent reconfigurable nature of such systems to obtain optimal or ne ar optimal performance speedup relative to a conventional software implemen tation. (C) 2001 Elsevier Science B.V. All rights reserved.