Jim Tørresen, Institutt for informatikk, Universitet i Oslo:
"Evolusjonær maskinvare"
Sammendrag:
Evolusjonær maskinvare dreier seg om elektronikkdesign inspirert av evolusjon i naturen. Det går ut på at man i stedet for manuelt design av en elektronisk krets kun trenger å spesifisere dens inn- og utganger. Kretsen blir automatisk laget ved en adaptiv algoritme som gjerne kalles "genetisk algoritme". Den opererer på en mengde av kretser (gitt på en form tilsvarende skjemategning eller VHDL-kode) som opprinnelig er tilfeldig konstruert. Oppførselen til hver krets blir evaluert og de beste kretsene blir kombinert for å lage nye og forhåpentligvis bedre kretser. Etter en del iterasjoner er målet at den beste kretsen skal oppføre seg som brukeren opprinnelig har spesifisert.
Dette er et forskningsfelt i sterk vekst. Det oppstod for litt under 10 år siden ved Electrotechnical Laboratory i Japan. I fjor var foredragsholderen på et 3 måneders forskningsopphold ved denne institusjonen. Nå jobbes det med å anvende den nye teknikken til å løse virkelige anvendelser som f.eks. å styre en protesehånd langt bedre enn eksisterende metoder, bildekompresjon og finjustering av filterkretser (for å redusere andelen kretser som ellers må forkastes fordi de ligger utenfor sin spesifikasjon). Evolusjonær maskinvare anvendes både til digitalt og analogt kretsdesign. Mye analogt design er fortsatt basert på manuell design og finjustering av kretser. Den adaptive mekanismen i algoritmen kan automatisere denne jobben. Teknologien åpner også for at kretser kan endres over tid - adapativ kretsteknologi. Foredraget vil beskrive ideen bak evolusjonær maskinvare, hvilke muligheter den gir og eksempler på anvendelser.