Skip to main content

Efficient Metacomputation Using Self-Reconfiguration

  • Conference paper
  • First Online:
Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream (FPL 2002)

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

Included in the following conference series:

Abstract

Self-reconfiguration is a technique using which configured logic can quickly modify itself at runtime to suit application requirements. Although performance improvements using self-reconfiguration have been demonstrated, the technique itself has been only informally described. Based on an abstract reconfigurable device model, a precise definition of self-reconfiguration is presented in this paper. Various practical issues in efficiently implementing self- reconfiguration are also discussed.

A competing approach to self-reconfiguration is the use of a von Neumann processor on the same chip as the reconfigurable logic. Both alternatives can provide on-chip configuration modification. The performance of both alternatives is evaluated for a frequently used configuration modification operation. The approaches used for both alternatives are described and the performance of both approaches is evaluated. Self-reconfiguration is found to require significantly lesser area as well as significantly lesser time compared to the attached processor approach.

This work was supported by DARPA contract no. DABT63-99-1-0004 and by NSF grant no. CCR-9900613.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. J. W. Babb, M. I. Frank, and A. Agarwal. Solving graph problems with dynamic computation structures. In John Schewel, editor, High-Speed Computing, Digital Signal Processing, and Filtering Using reconfigurable Logic, Proc. SPIE 2914, pages 225–236, Bellingham, WA, 1996. SPIE-The International Society for Optical Engineering.

    Google Scholar 

  2. Altera Corp. Arm-based embedded processor device overview data sheet. http://www.altera.com/literature/ds/ds arm.pdf.

  3. Atmel Corp. At94k series fpslic. http://www.atlmel.com/atmel/acrobat/doc1138.pdf.

  4. A. Donlin. Self modifying circuitry-a platform for tractable virtual circuitry. In Eighth International Workshop on Field Programmable Logic and Applications, 1998.

    Google Scholar 

  5. P. C. French and R. W. Taylor. A self-reconfiguring processor. In D. A. Buell and K. L. Pocek, editors, Proceedings of IEEE Workshop on FPGAs for Custom Computing Machines, pages 50–59, Napa, CA, April 1993.

    Google Scholar 

  6. ARM Ltd. Arm920t and arm 922t. http://www.arm.com/armtech/ARM922T?Op-enDocument.

  7. R. Sidhu and V. K. Prasanna. Fast regular expression matching using fpgas. In FCCM 20001. IEEE Symposium on Field-Programming Custom Computing Machines, Apr. 2001.

    Google Scholar 

  8. R. P. S. Sidhu, A. Mei, and V. K. Prasanna. Genetic programming using self-reconfigurable FPGAs. In Field Programmable Logic and Applications-9th International Workshop, FPL’99, volume 1673 of Lecture Notes in Computer Science. Springer Verlag, 1999.

    Google Scholar 

  9. R. P. S. Sidhu, A. Mei, and V. K. Prasanna. String matching on multicontext FPGAs using self-reconfiguration.In FPGA’99. Proceedings of the 1999 ACM/SIGDA Seventh International Symposium on Field Programmable Gate Arrays, pages 217–226, Feb. 1999.

    Google Scholar 

  10. R. P. S. Sidhu, A. Mei, S. Wadhwa, and V. K. Prasanna. A self-reconfigurable gate array architecture. In Field Programmable Logic and Applications-10th International Workshop, FPL 2000, Aug. 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sidhu, R., Prasanna, V.K. (2002). Efficient Metacomputation Using Self-Reconfiguration. In: Glesner, M., Zipf, P., Renovell, M. (eds) Field-Programmable Logic and Applications: Reconfigurable Computing Is Going Mainstream. FPL 2002. Lecture Notes in Computer Science, vol 2438. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46117-5_72

Download citation

  • DOI: https://doi.org/10.1007/3-540-46117-5_72

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44108-3

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics