Mälardalens högskola
Vetenskapsmetodik CDT212
Framtidens datorer
Rickard Hedman - [email protected]
1
Mälardalens högskola
Vetenskapsmetodik CDT212
Stefan Persson [email protected]
Datorer fram tills nu har mest varit styrda till att göra saker en människa programmerar den
att göra. Vad kommer att hända i framtiden? Troligtvis kommer vi att få se mer självgående
datorer med en hög form av autonomi och AI (Artificiell Intelligens).
I och med detta kommer vi också att se datorer bli mer och mer integrerade i vardagen, på
jobbet och även i medicinska sammanhang. Kanske kommer vi i framtiden att gå runt med
små nanorobotar i våra kroppar som läker oss, stärker oss och medicinerar oss inifrån.
Moores lag har varit något vi länge gått efter i fråga om hur vi ser på kraften i framtidens
datorer. Vad den säger är i enkelhet att vi var 18:e månad kommer se en fördubbling av antal
transistorer i en krets. Vad som dock kommer att hända är att när vi kommer ner på atomnivå i
storleken på transistorerna så kommer vi inte att kunna förminska dem mer. Då måste vi se till
andra alternativ, exempelvis; kvantdatorer och DNA-datorer.
INNEHÅLLSFÖRTECKNING
Framtidens datorer ...................................................................................................................... 1
SAMMANFATTNING .............................................................................................................. 2
INNEHÅLLSFÖRTECKNING .................................................................................................. 3
INLEDNING ............................................................................................................................. 4
AI ................................................................................................................................................ 5
Förbättra oss själva med hjälp av teknologi ............................................................................... 5
Datorers utveckling .................................................................................................................... 5
Paradigmer.............................................................................................................................. 6
Nya Tekniker .......................................................................................................................... 7
Nanotuber ........................................................................................................................... 7
Tredimensionella chip ........................................................................................................ 7
Optikteknik ......................................................................................................................... 7
Kvantdatorer ....................................................................................................................... 7
DNA-datorn ............................................................................................................................ 8
Allmänt om DNA ............................................................................................................... 8
DNA-datorns bakgrund ...................................................................................................... 8
Ett steg på vägen................................................................................................................. 8
Fördelar med DNA-datorer ................................................................................................ 9
Vad vi kan förvänta oss .......................................................................................................... 9
SLUTSATSER ......................................................................................................................... 10
REFERENSER ......................................................................................................................... 11
INLEDNING
Landvinningarna som gjorts inom datorteknik de senaste årtiondena är otroliga. Från att
vara stora och klumpiga och bara till för de rika, till att vara var mans ägodel. Blickar man
framåt verkar möjligheterna vara oändliga. Men är det verkligen så? Finns det en tid då
datorerna inte kommer att bli bättre, och vilka svårigheter står vi inför?
Vi har i denna rapporten sett på vilka alternativ vi, efter att våra
kiselbaserade kretsar inte fungerar att använda längre, kommer att
använda och hur datorerna kommer att utvecklas i allmänhet.AI
Vissa vetenskapsmän tror att när vår teknologi uppnår en tillräckligt hög nivå av
komplexitet och beräkningskapacitet kan den komma att bli medveten.
2
Mälardalens högskola
Vetenskapsmetodik CDT212
Ray Kurzweil skriver i ”Are we spiritual machines” att vid 2019 kommer en 1000-dollars
dator att motsvara beräkningskapaciteten för en mänsklig hjärna. Vilket är ungefär 20
miljoner miljarder beräkningar per sekund. Han fortsätter med att denna grad av
processkapacitet är nödvändig men inte nödvändigtvis tillräcklig för att uppnå mänsklig nivå
inom datorintelligens. Kurzweil tror att mjukvaran som krävs för att uppnå intelligens inom
datorer, s.k. AI (Artificiell Intelligens), kommer att dröja tills 2029 vid vilken tid en
genomsnittlig dators beräkningskapacitet kommer ha vuxit till att motsvara tusen mänskliga
hjärnor.
Kurzweil tar upp att när väl en dator uppnår mänsklig nivå av intelligens kommer den
ovillkorligen även sväva förbi denna nivå.
En viktig egenskap med icke-biologisk intelligens är att maskiner lätt kan dela med sig av
sin kunskap. Om en människa lär sig ett språk eller allt om andra världskriget kan inte den
personen lätt dela med sig av sin kunskap till andra människor. Var och en måste själv lära sig
kunskapen medan en dator som lär sig något lätt kan dela med sig av sin kunskap till biljoner
andra maskiner. Ett exempel på detta är hur man lade ner fler år på att lära en dator
röstigenkänning. Nu om någon vill kan man enkelt ladda hem detta röstigenkänningsprogram
till sig egen dator.
Ett sätt som Kurzweil tror att vi kan kunna designa intelligenta maskiner på är att kopiera den
mänskliga hjärnan. Dessa maskiner kommer då att få ett mycket pålitligare minne och har
potential att vara miljoner gånger snabbare än våra neurala kretsar. [Kurzweil02]
Förbättra oss själva med hjälp av teknologi
Kanske blir det till slut ingen skillnad mellan vanliga människor som är ”uppgraderade”
med hjälp av nanoteknologi genom att placera in neurala implantat direkt i våra hjärnor –
vilket redan finns för att bota Parkinsons sjukdom. Det finns döva människor som har
möjlighet att höra och det är under utveckling för att få blinda människor att se. Kurzweil tror
att vi till 2020 kommer börja använda implantat i våra hjärnor inte bara på personer som har
någon skada utan även på fullt friska människor. Till 2030 kanske innebörden i att surfa på
nätet kan betyda att man går in i en virtuell miljö via vår implanterade chip i hjärnan. Denna
virtuella miljö kommer då inte längre vara den grova fortfarande overkliga som vi vet om
idag. Med hjälp av chip i våra hjärnor kanske vi inte kommer att kunna se skillnad på virtuell
verklighet och vanlig verklighet. [Kurzweil02]
Datorers utveckling
För att kunna skåda i framtiden måste vi först kolla tillbaks på historien. Enligt Kurzweil
finns det tre stora vanliga fel som personer som försöker förutse framtida utveckling gör. Den
första är att personer ofta bara tar i åtanke en eller två iterationer av utveckling i en teknologi,
som om utvecklingen tog slut efter dessa en eller två. En annan sak är att man bara fokuserar
på en aspekt av teknologin utan att ha i åtanke de interaktioner som finns mellan olika
tekniker och utvecklingar från olika fält (t.ex. AI, datorkommunikation, nanoteknologi,
hjärnskanning, osv.). Det tredje och största misstaget är att inte ha accelerationen i åtanke för
utveckling av teknologi. Många prognoser/förutsägelser tar inte med denna faktor. Om man
tänker sig tio tusen år sedan så var det väldigt lite som hände på över tusen år. För tusen år
sedan gick utvecklingen mycket snabbare och ett paradigmskifte tog bara ett eller två
århundraden. På 1800-talet såg vi mer utveckling än de nio århundradena. Senare på de 20
första åren av 1900-talet såg vi mer utveckling än under hela 1800-talet. Nu för tiden kommer
nya paradigmskiften och nya affärsmodeller under bara några få år. För bara ett årtionde sedan
var Internet i ett tidigt stadium och World Wide Web väntade fortfarande på att få sitt
genombrott.
3
Mälardalens högskola
Vetenskapsmetodik CDT212
Att vissa innovationer som t.ex. lasern tog flera årtionden på sig att utvecklas under den
senare delen av förra århundradet betyder inte att vi kommer att ta lika lång tid på oss att
utveckla liknande förändringar och innovationer i framtiden. Saker som behövde 30 år på sig
under den senare delen av förra århundradet kommer enbart att ta 5 till 7 år framåt i tiden och
tempot kommer att fortsätta stiga.
Slutsatsen man kan dra av informationen ovan är att utveckling inte är linjär utan
exponentiell. Kurzweil kallar detta ”Law of accelerating returns” och menar att det stämmer
för alla evolutionära processer. Om man ser på den biologiska evolutionen tog det miljarder år
för de första stegen (primitiva celler), efter det accelererade utvecklingen. Under den
artexplosion som tog plats på Jorden i ett visst skede skedde stora paradigmskiften med så
korta mellanrum som 10 miljoner år. Lite senare utvecklades humanoider över en period på
bara några miljoner år och homo sapiens över en period på bara hundra tusentals år. I och med
den teknologiskapande arten blev den exponentiella farten för snabb för evolution genom
DNA-baserad evolution. Och nu är det människoskapad teknologi som leder vidare den
exponentiella utvecklingen. Den första teknologiska stegen med vassa stenar, elden och hjulet
tog tio tusentals år men har accelererat sedan dess. En viktig sak att tänka på med teknologin
utveckling är att vi använder redan skapade verktyg för att skapa nya verktyg. Den nya stegen
i teknologin bygger vidare från den förra. [Kurzweil02]
Paradigmer
En intressant paradigm att kolla på är ”Moores lag” som Gordon Moore, en av uppfinnarna
av integrerade kretsar och ordförande för Intel, skapade. Den säger att antalet transistorer vi
kan få plats med på en integrerad krets fördubblas var 24:e månad. Detta för med sig att
datorerna vi bygger baserade på dessa kretsar fördubblas i kraft vartannat år. På senare tid har
denna utveckling även gått snabbare än förutspått med hjälp av nya tekniker att bygga kretsar
och processorer på.
Efter 60 år av trogen tjänst kommer Moores lag att dö ut, ca 2019. Då kommer transistorer
inte att vara större än ett par atomer i bredd och det kommer vara slutet på Moores lag. Frågan
är om utvecklingen för datorer kommer ta slut i och med detta? Kurzweil tror inte det och om
man tittar tillbaks på tidigare utvecklingsparadigmer för datorer kan man se att Moores lag
inte var den första utan den femte paradigmen i ledet för hur många beräkningar per sekund
man får ut per 1000 dollar. Den första paradigmen uppkom redan i samband med de
mekaniska beräkningsapparater i 1890-talets USA, den andra då man jobbade med
Turingbaserade maskiner (med vars hjälp man knäckte den kända Enigmakoden). I och med
vakuumtubsbaserade datorer började den tredje paradigmen. Då man kom till gräsen för hur
små man kunde göra vakuumtuber, började man använda sig av transistorer istället, vilket
ledde vidare till den fjärde paradigmen. Moores lag tog sedan över som den femte paradigmen
då man började använda sig av integrerade kretsar.
Något väldigt intressant som man ser när man plottar 49 kända maskiner på en logaritmisk
skala (på vilken en rak linje betyder exponentiell utveckling) får man inte en rak linje ut en till
exponentiell kurva vilket betyder att det är exponentiell utveckling även i accelerationen för
exponentiell utveckling. Datorkraft per enhetskostnad dubblerades var tredje år mellan 1910
till 1950, mellan 1950 och 1966 dubblerades det vartannat år och vi ser nu en dubblering varje
år. [Kurzweil02]
Nya Tekniker
Redan nu ser vi nya teknologier på frammarsch. Vi beskriver några av dessa nedan och en
av dem går in på mer ingående.
4
Mälardalens högskola
Vetenskapsmetodik CDT212
Nanotuber
Denna teknik kan komma att ersätta materialet i datorer från dagens kiselbaserade datorer
med dessa nanotuber p.g.a. deras ringa storlek och väldigt goda elektriska egenskaper.
[Bullis06]
Tredimensionella chip
Som man hör på namnet innebär denna nya teknik att vi använder oss av de tre rumsliga
dimensioner vi faktiskt har att tillgå i verkligheten istället för de två dimensioner vi utnyttjar i
dagens datorer. [DeSeve05]
Optikteknik
En väldigt intressant teknik som vi skulle kunna börja använda oss av är optik i datorer.
Dagens elektriska komponenter rör sig i jämförelse med optiska signaler (vilka i teorin endast
begränsas av ljusets hastighet) i snigelfart.
Det forskades kring datorer med optiska komponenter redan på 1980-talet, men dåtidens
material var en stor begränsning och de verkade inte kunna gå använda utanför
forskarlaboratorierna.
Nu har forskningen med optik satt igång igen och man har lyckats göra transistorliknande
komponenter som är 1000 gånger snabbare än dagens kiselbaserade transistorer. Denna teknik
håller bl.a. NASA på att forska kring i dagsläget. [TechOpt] [Nasa00]
Kvantdatorer
Kvantdatorer är än så länge endast en hypotetisk dator som baserar sig på kvantmekanik för
att utföra beräkningar som är många tiopotenser snabbare än dagens datorer. Detta gäller dock
endast för beräkningar som är möjliga att dela upp i små problem och lösa parallellt.
Den grundläggande enheten i kvantdatorer är kvantbiten eller ”qubit”. Dessa dataenheter
kan anta värdena noll (0), ett (1) eller superponering (a·|0>+b·|1>, av är både noll och ett på
samma gång).
Chalmers Universitet forskar om kvantdatorer redan idag och är på god väg att utveckla en
fungerande kvantdator. [WikiKvant06] [Wallerius05]
DNA-datorn
Allmänt om DNA
Ett av alternativen till dagens kiselbaserade datorer har man hittat i levande organismer.
DNA-molekylen, som vår kropps gener byggs upp av är i princip små superdatorer ur vilka
man nu vill försöka dra beräkningskraften ur. Potentialen är stor, i enbart en droppe vatten
skulle det få plats tusen miljarder exemplar av datorn som i princip skulle kunna utföra en
miljard beräkningar i sekunden. En DNA-dator skulle också kunna spara miljarder gånger mer
data än dagens vanliga datorer som står i var mans hem.
DNA-datorns bakgrund
DNA-datorns historia började år 1994 då Leonard Adleman, en datorforskare vid
Universitetet i södra Kalifornien, introducerade idén att använda DNA för att lösa avancerade
matematiska problem. Idén hade han fått då han läst boken ”Molecular Biology of the Gene”,
skriven av James Watson. Han insåg då att DNA fungerar snarlikt en hårddisk som permanent
sparar information om människans gener.
I artikeln Adleman publicerade år 1994 i tidskriften Science tog han upp hur man skulle
kunde använda DNA-datorn för att lösa ett känt matematiskt problem kallat ”Den
5
Mälardalens högskola
Vetenskapsmetodik CDT212
handelsresandes problem”, som helt enkelt går ut på att hitta kortast möjliga resväg mellan ett
antal olika städer. Problemet här är att antalet vägar att gå ökar markant för varje ökning av
städer (om problemet innehåller 60 städer finns det ungefär 10^80 lösningar), och i och med
detta så tar dagens datorer mycket lång tid på sig för att lösa uppgiften. Här passar DNAdatorn in perfekt, och detta såg Adleman som gjorde sitt experiment med att söka kortast
möjliga väg genom sju städer. Så här utförde han det:
1. Strängar av DNA fick representera de sju olika städerna. Genetisk kodning är
representerad av bokstäverna A, T, C och G, och därför fick städerna och de olika
rutterna representeras av olika kombinationer av dessa bokstäver.
2. Molekylerna blandades sedan i ett teströr där några DNA-strängar fastnade i
varandra. Var och en av strängkedjor visade var sin möjlig lösning. Inom sekunder
var alla möjliga kombinationer av DNA-strängar skapade i röret.
3. Adleman eliminerade sedan de felaktiga molekylerna genom kemiska reaktioner,
vilket sedan lämnade kvar rutterna som gick mellan de olika städerna.
Nu visade ju inte Adlemans experiment något annat än att DNA-datorer kan användas för
matematiska experiment. Det enda den gjorde var att visa alla möjliga svar väldigt snabbt, den
valde aldrig ut den optimala rutten. Det tog många dagar för Adleman att ens få ner antalet
möjliga lösningar. Det var dock inte Adlemans mening att få en fullt fungerande DNA-dator
redan från början, han ville med sitt experiment visa att potentialen finns där att hämta om
man kommer på en smart lösning att dra kraften ur DNA.
Ett steg på vägen
Tre år efter Adlemans experiment lyckades forskare vid ”Rochesters Universitet” utveckla
logiska grindar av DNA. Logiska grindar är en vital del av hur en dator skickar ut funktioner
som du beordrar den att göra. Vad logiska grindar gör är att de konverterar binär kod till
signaler som datorn använder sig av för att utföra valda operationer.
Forskarnas DNA-grindar var det första steget mot att få en dator som fungerar snarlikt en
vanliga PC. Men istället för att använda sig av elektriska signaler för att utföra logiska
operationer, använder sig DNA-grindarna av DNA-kod. De känner av bitar av genetiskt
material som ingångsdata, sedan sätter de ihop bitarna för att skapa en enskild utdata. Dessa
logiska grindar tillsammans med DNA-microchip, tror forskarna kommer att till slut skapa ett
stort genombrott inom DNA-datorer.
Fördelar med DNA-datorer
Fördelarna med en fullt fungerande DNA-dator är många. Några av dem är:




Så länge det finns cellorganismer finns det DNA
Då det finns så mycket DNA blir kostnaderna obefintliga
Skapandet av DNA-datorer skulle vara totalt miljövänliga
DNA-datorer skulle vara många gånger mindre än dagens datorer
Den viktigaste fördelen är dock kapacitet i förhållande till storlek. Ett halvt kilo DNA har
kapaciteten att hålla mer information än vad alla hittills byggda datorer tillsammans klarar,
och beräkningskapaciteten hos en vattendroppsstor DNA-dator skulle vara större än världens
starkaste superdator.
Eftersom man i en DNA-dator skulle kunna få plats med ett ofantligt stort antal DNAmolekyler, betyder det att en DNA-dator skulle kunna göra ett ofantligt stort antal beräkningar
6
Mälardalens högskola
Vetenskapsmetodik CDT212
samtidigt. Detta betyder att man med en DNA-dator skulle kunna lösa extremt komplexa
matematiska problem på bara några timmar, medan man med dagens datorer skulle få vänta
flera hundra år för att få den korrekta lösningen.
Av de fördelarna som givits kan man också snabbt dra slutsatsen att de första DNAdatorerna som skapas inte kommer att användas till exempelvis ordbehandling, utan snarare
användas av olika myndigheter för att knäcka hemliga koder eller av flygbolag för att beräkna
kortast möjliga flygrutter. [Bonsor]
Vad vi kan förvänta oss
Kurzweil tror att allt detta tillslut kommer leda till att vi runt 2019 kommer ha en 1000dollars dator med samma beräkningskapacitet som en mänsklig hjärna – 20 miljoner miljarder
beräkningar per sekund. Tills 2029 tror han att det kommer gå 1000 mänskliga hjärnor på en
1000-dollars dator. Och runt 2050 kommer en 1000-dollars dator att motsvara
beräkningskapacitet från samtliga mänskliga hjärnor på jorden.
Om man tänker sig hur mycket utveckling man kommer få fram under detta århundrade är det
inte 100 års utveckling utan 20 000 år utveckling om vi ser på ett linjärt tidsperspektiv. Vilket
är det normala sättet människor ser på framtiden. När människor tänker sig framtidens
utveckling förutsätter man att utvecklingen går på samma sätt den gjort sedan tidigare. Men
ser man på utvecklingens takt ser man att den inte är konstant utan går snabbare och snabbare.
Det ligger dock i människans natur att anpassa sig till den förändrande takten, så för oss
kommer det se ut som att utvecklingen rullar på precis som vanligt. En till förklaring till
varför människor har svårt att se den exponentiella utvecklingen är att en exponentiell kurva
om man ser på den under korta tidsperioder ser ut som en rak linje. Det är först när man
plottar ut framstegen på en graf som man ser att förändringen har skett i en exponentiell takt.
[Kurzweil02]
SLUTSATSER
Vi kan förvänta oss stora framsteg i framtiden både vad det gäller hårdvara som mjukvara
inom datorer. Kanske kommer vi snart till och med att börja uppgradera oss själva med hjälp
av informationsteknologi och då gå steget längre i vår utveckling än vi kommit eller någonsin
kommer att komma med hjälp av den biologiska evolutionen.
Snart kanske vi kommer få svårt att skilja på vad som är mänskligt liv och vad som är
artificiellt skapat. Vi tror att det är svårt att föreställa oss de framsteg man i framtiden kommer
att uppnå. Lika svårt som folk för 100 år sedan hade att föreställa sig dagens verklighet med
den teknologi, datorer, Internet och allt vad den innebär. Nya teknologier ligger redan för
dörren och vi kan inte se ett slut på denna snabba utveckling som går snabbare för varje år
som går.
REFERENSER
[Bonsor] Kevin Bonsor, “How DNA-computors will work”.
< http://electronics.howstuffworks.com/dna-computer1.htm >
[Bullis06] Kevin Bullis, “Nanotube computing breakthrough”, 2006-10-30
< http://www.technologyreview.com/Nanotech/17672/page1/ >
[DeSeve05] Karen DeSeve, “Designing for New Dimensions”, 2005-07-18
7
Mälardalens högskola
Vetenskapsmetodik CDT212
< http://www.physorg.com/news5256.html >
[Kurzweil02] Ray Kurzweil, Geoge Gilder, John Searle, William Dembski, Micheal Denton,
Thomas Ray, “Are we spritual machines – Ray Kurzweil vs. The Critics of Strong A.I.”,
2002-10-30
[Nasa00] “Now, Just a Blinkin’ Picosecond!”, 2000-04-28
< http://science.nasa.gov/headlines/y2000/ast28apr_1m.htm >
[TechOpt] “Optical Computing”
< http://www.businessweek.com/bw50/2001/tech_optical.htm >
[Wallerius05] Anders Wallerius, ”Chalmers utvecklar Europas kvantdator”, 2005-11.30
< http://www.nyteknik.se/art/43525 >
[WikiKvant06] ”Kvantdator”, 2006-11-03
< http://sv.wikipedia.org/wiki/Kvantdator >
8