Following the Path of Evolvable Hardware
Evolvable hardware (EHW) refers to one particular type of hardware whose architecture, structure, and functions change dynamically and autonomously in order to improve its performance in performing certain tasks [1]. The emergence of this new field has been influenced profoundly by the progress in reconfigurable hardware and evolutionary computation. Traditional hardware is notorious for its inflexibility. It is impossible to change the hardware's structure and functions once it is made. However, most real-world problems are not fixed. They change with time. In order to deal with these problems efficiently and effectively, different hardware structures are necessary. EHW provides an ideal approach—making hardware "soft" by adapting the hardware structure to a problem dynamically.