Skip to main content

Hardware-Software Partitioning: A Reconfigurable and Evolutionary Computing Approach

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications (FPL 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2147))

Included in the following conference series:

  • 947 Accesses

Abstract

The need for inexpensive, compact and adaptive systems has seen accelerated interest in the codesign of embedded systems. The ability to estimate the acceleration obtainable is highly desirable, as time to market deadlines are being ever shortened. The performance of such systems is fundamentally dependent on the hardware-software (HW-SW) partition. In this paper a genetic algorithm-based hardware-software partitioning method is presented. Demonstrative applications are used to show the effectiveness of the genetic algorithm at exploiting the reconfigurable nature of such systems.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chichkov, AV; Almieda, CB: An HW-SW Partitioning Algorithm for Custom Computing Machines, International Workshop on FPL, (1997) 274–283

    Google Scholar 

  2. Edwards, M; Forrest, J: A Practical Hardware Architecture to Support Software Acceleration, Microprocessor & Microsystems, Vol. 20 No 3, (1996), 167–174

    Article  Google Scholar 

  3. Chatha, KS; Vemuri, R: HW-SWCodesign for Dynamically Reconfigurable Architectures, International Workshop on FPL, (1999) 175–184

    Google Scholar 

  4. Dave, BP: CRUSADE: Hardware/Software Co-synthesis of Dynamically Reconfigurable Heterogeneous Real-time Distributed Embedded Systems, Proc of the Design, Automation & Test in Europe (DATE) Conference (1999), 97–104

    Google Scholar 

  5. Fleischmann, J; Buchenrieder, K; Kress, R: Codesign of Embedded Systems Based on Java and Reconfigurable Hardware Components, DATE Conference, (1999), 768–769

    Google Scholar 

  6. Hutchings, BL, Wirthlin, MJ: Implementation Approaches for Reconfigurable Logic Applications, Field Programmable Logic & Applications, (1995), 419–428

    Google Scholar 

  7. Harkin, J; McGinnity, TM; Maguire, LP: A partitioning methodology for dynamically reconfigurable embedded systems, IEE Computers and Digital Techniques, Vol. 147 No 6, (2000) 391–396

    Article  Google Scholar 

  8. Goldberg, GE Genetic and Evolutionary Algorithms Come of Age, ACM Communications, Vol. 37 No 3, (1993), 113–119

    Article  Google Scholar 

  9. Harkin, J; McGinnity, TM; Maguire, LP: Genetic Algorithm driven Hardware-Software Partitioning”, accepted to Microprocessors & Microsystems, (2001)

    Google Scholar 

  10. Harkin, J; McGinnity, TM; Maguire, LP: Accelerating embedded applications using dynamically reconfigurable hardware and evolutionary algorithms, IEEE FCCM, (2000) 321–322

    Google Scholar 

  11. Xilinx XC6216 Data Sheet, Ver. 1.10, Xilinx Corporation, USA, (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Harkin, J., McGinnity, T.M., Maguire, L.P. (2001). Hardware-Software Partitioning: A Reconfigurable and Evolutionary Computing Approach. In: Brebner, G., Woods, R. (eds) Field-Programmable Logic and Applications. FPL 2001. Lecture Notes in Computer Science, vol 2147. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44687-7_62

Download citation

  • DOI: https://doi.org/10.1007/3-540-44687-7_62

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42499-4

  • Online ISBN: 978-3-540-44687-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics