진화 알고리즘에 의해 그 구조가 자동적으로 변화는 하드웨어
재구성가능한 하드웨어의 대표적 예는 FPGA(Field Programmable Gate Array)로서 이는 하드웨어 내부의 구성을 결정하는 비트스트링을 다운로드받음으로서 임의의 하드웨어 기능을 구현할 수 있다. 최근 이러한 하드웨어의 구조를 적응적으로 변경하고자 하는 연구가 새롭게 주목을 받고있다. 하드웨어의 재구성을 적응적으로 수행하기 위해서 현재 가장 많은 사람들의 주목을 받고있는 기술 중의 한 가지는 진화 알고리즘( evolutionary algorithms)을 이용하는 것이다. 진화 알고리즘에 의해 그 구조가 자동적으로 변화는 하드웨어를 진화 하드웨어(evolvable hardware)라고 한다. 하드웨어의 구조를 나타내는 비트스트링을 진화 알고리즘의 염색체로 표현하여 적응도(적합도)기반으로 하드웨어의 구조를 진화하고자하는 것이다. 진화방식에 의한 하드웨어의 설계는 기존의 회로 설계방법으로는 설계하기 힘들거나 설계할 수 없는 시스템을 설계할 수 있는 가능성을 제시하고있다. 진화방식에 의한 하드웨어 설계가 기존의 회로 설계를 대치하는 수단으로 사용되었을 때, 사람에 의한 기존 설계방식에 비해 다음과 같은 많은 장점을 가진다고 한다.
진화 하드웨어가 무슨 뜻이야
인공생명