Reconfigurable computing is a computing paradigm in which hardware logic itself is reconfigured after fabrication to match the structure of a specific workload, combining the flexibility of software with performance closer to fixed-function hardware. Field-programmable gate arrays are the principal enabling technology, allowing logic blocks and interconnects to be reprogrammed to implement custom pipelines, accelerators or entire processor designs. It sits between general-purpose processors and application-specific integrated circuits, trading some raw throughput for the ability to adapt hardware behaviour after deployment.

Provenance