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

The need for inexpensive, compact and adaptive systems prompted considerable interest in the hardware–software co-design of embedded systems. In particular, Dynamically Reconfigurable Embedded Systems, which exploit the advances in Field Programmable Gate Array (FPGA) technology, facilitate customis...

Full description

Saved in:
Bibliographic Details
Published in:Microprocessors and microsystems Vol. 25; no. 5; pp. 263 - 274
Main Authors: Harkin, J., McGinnity, T.M., Maguire, L.P.
Format: Journal Article
Language:English
Published: Elsevier B.V 20-08-2001
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The need for inexpensive, compact and adaptive systems prompted considerable interest in the hardware–software co-design of embedded systems. In particular, Dynamically Reconfigurable Embedded Systems, which exploit the advances in Field Programmable Gate Array (FPGA) technology, facilitate customisation of their hardware resources during runtime to meet the demands of executing applications. The ability to estimate the resultant acceleration obtained is highly desirable, as time to market deadlines are being ever shortened. The performance of such systems is fundamentally dependent on the hardware–software partition. In this paper, a genetic algorithm-based (GA) hardware–software partitioning method is presented. Demonstrative applications are used to illustrate the effectiveness of the GA approach at exploiting the inherent reconfigurable nature of such systems to obtain optimal or near optimal performance speedup relative to a conventional software implementation.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0141-9331
1872-9436
DOI:10.1016/S0141-9331(01)00119-3