Reconfigurable hardware systems have customizable features and can range from a simple embedded switch to a data centre. Reconfigurable systems are âsoft hardwareâ that can be tuned, altered, or reshaped to best suit the purpose. Reconfigurable computing is the novel paradigm of the efficient exploitation of a reconfigurable hardwareâs potential. Reconfigurable computing is usually based on FPGAs and tries to bridge the gap between CPU-based computing, where the system is very flexible at the expense of energy consumption, and ASICs, where the system is hard-wired but the energy consumption is low (providing an answer to the requests posed by context-awareness). The open research areas of the reconfigurable computing cover new reconfigurable architectures, heterogeneous accelerators, fault-tolerant structures, and the efficient utilisation of available resources for the reconfigurable platform.