Reconfigurable Computing: A Survey of Systems and Software

Katherine Compton*, Scott Hauck

*Corresponding author for this work

Research output: Contribution to journalReview articlepeer-review

960 Scopus citations


Due to its potential to greatly accelerate a wide variety of applications, reconfigurable computing has become a subject of a great deal of research. Its key feature is the ability to perform computations in hardware to increase performance, while retaining much of the flexibility of a software solution, In this survey, we explore the hardware aspects of reconfigurable computing machines, from single chip architectures to multi-chip systems, including internal structures and external coupling. We also focus on the software that targets these machines, such as compilation tools that map high-level algorithms directly to the reconfigurable substrate. Finally, we consider the issues involved in run-time reconfigurable systems, which reuse the configurable hardware during program execution.

Original languageEnglish (US)
Pages (from-to)171-210
Number of pages40
JournalACM Computing Surveys
Issue number2
StatePublished - Jun 2002


  • Automatic design
  • FPGA
  • Field-programmable
  • Manual design
  • Reconfigurable architectures
  • Reconfigurable computing
  • Reconfigurable systems

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'Reconfigurable Computing: A Survey of Systems and Software'. Together they form a unique fingerprint.

Cite this