Everything about Reconfigurable computing
Computer architecture that can be reprogrammed
Reconfigurable computing is a computer architecture combining some of the flexibility of software with the high performance of hardware by processing with flexible hardware platforms like field-programmable gate arrays (FPGAs). The principal difference when compared to using ordinary microprocessors is the ability to add custom computational blocks using FPGAs. On the other hand, the main difference from custom hardware, i.e. application-specific integrated circuits (ASICs) is the possibility to adapt the hardware during runtime by "loading" a new circuit on the reconfigurable fabric, thus providing new computational blocks without the need to manufacture and add new chips to the existing system. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Reconfigurable computingA 5-minute orientation
- Skim a recent paper: Ferroelectric-defined reconfigurable homojunctions for in-memory sensing and computingInfluential work since 2022
- Pick up a classic book: E-formationThe most-reprinted book on the subject
- Read the landmark paper: Reconfigurable computingCited 907 times
- Go sideways: Glossary of reconfigurable computingA closely related topic
- Go sideways: Field-programmable gate arrayA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Reconfigurable computing
Fast template placement for reconfigurable computing systems
Reconfigurable computing: architectures and design methods
Reconfigurable Computing Architectures
The Promise of High-Performance Reconfigurable Computing
Reconfigurable computing systems
Compiling for reconfigurable computing
Reconfigurable Computing in Next-Generation Automotive Networks
🆕 Influential since 2022
Ferroelectric-defined reconfigurable homojunctions for in-memory sensing and computing
Reconfigurable halide perovskite nanocrystal memristors for neuromorphic computing
Reconfigurable Intelligent Surface-Assisted Secure Mobile Edge Computing Networks
Reconfigurable Neuromorphic Computing: Materials, Devices, and Integration
Bio-plausible reconfigurable spiking neuron for neuromorphic computing
📚 Books worth reading
E-formationPhilippe Gil · 2000
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Glossary of reconfigurable computing This is a glossary of terms used in the field of reconfigurable computing and reconfigurable computing systems, as opposed to the traditional von Neumann…
- Field-programmable gate array Spartan FPGA from Xilinx A field-programmable gate array (FPGA) is a type of configurable integrated circuit that can be repeatedly programmed after manufacturi…
- Xputer The Xputer is a design for a reconfigurable computer, proposed by computer scientist Reiner Hartenstein. Hartenstein uses various terms to describe the…
- Hardware/software co-design Hardware/software co-design (often shortened as HW/SW co-design) is a system-level design methodology in which hardware and software components are developed…
- Processor design Processor design is a subfield of computer engineering and electronics that deals with creating a processor, a key component of computer hardware. While…
- Hardware acceleration Hardware acceleration is the use of computer hardware, known as a hardware accelerator, to perform specific functions faster than can be done by software…
- Coarse-grained reconfigurable array A coarse-grained reconfigurable array or coarse-grained reconfigurable architecture (CGRA) is a class of spatial computing hardware built from a relatively…
- James Hoe James Hoe is a Taiwanese-American professor of Electrical and Computer Engineering at Carnegie Mellon University (CMU). He is interested in many aspects…