KES '08 Proceedings of the 12th international conference on Knowledge-Based Intelligent Information and Engineering Systems, Part III
A three-step decomposition method for the evolutionary design of sequential logic circuits
Genetic Programming and Evolvable Machines
Adaptive combinational logic circuits based on intrinsic evolvable hardware
CEC'09 Proceedings of the Eleventh conference on Congress on Evolutionary Computation
Robustness of evolvable hardware in the case of fault and environmental change
ROBIO'09 Proceedings of the 2009 international conference on Robotics and biomimetics
A survey and taxonomy of on-chip monitoring of multicore systems-on-chip
ACM Transactions on Design Automation of Electronic Systems (TODAES)
Hi-index | 0.00 |
The paper explores adaptive and evolvable hardware (AEH) solutions from three essential perspectives: (a) technology, (b) economics and (c) system architecture. After setting the basis for the AEH terminology and taxonomy, the paper takes a look at the "market" and what adaptation is expected to provide to satisfy user needs and to solve real-world problems. Technologies that offer adaptation are explored, seeking common principles and techniques beneath the wide diversity of application areas. The focus here is on hardware that derives its flexibility from reconfiguration. The paper continues with an economic perspective and how adaptability offers better solutions not only for end users, but also for product providers. Finally, it explores system architecture ideas, to which biology offers continuous inspiration and may drive future architectural developments. Directions with maximal impact in advancing AEH appear to focus towards (1) reducing cost per function, (2) reducing reconfiguration overhead, (3) increasing re-programming speed, (4) improving algorithmic efficiency, (5) embedding selfreconfiguration algorithms into reconfigurable matter (or, more general, diffusing intelligence to finest HW levels), (6) ensuring that the system goes through safe states during adaptation and evolution, (7) and creating a specific development language and dedicated development tools.