Abstract
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 language | English (US) |
---|---|
Pages (from-to) | 171-210 |
Number of pages | 40 |
Journal | ACM Computing Surveys |
Volume | 34 |
Issue number | 2 |
DOIs | |
State | Published - Jun 2002 |
Keywords
- Automatic design
- FPGA
- Field-programmable
- Manual design
- Reconfigurable architectures
- Reconfigurable computing
- Reconfigurable systems
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science