Moore, Moore, Moore ?

Moshe Vardi er en israelskfødt professor ved Rice University i Texas i USA og en af de mest indflydelsesrige personer i datalogi i USA. Han havde også tid til at være med, da Institut for datalogi ved Aalborg Universitet lavede forskningsevaluering i 2007.

Det er altid værd at læse, hvad Moshe Vardu skriver. Senest har han i Communications of the ACM skrevet om Moores lov, som måske ikke længere gælder. Moores lov er ikke en naturlov, men en tendens, observeret i en artikel af Gordon E. Moore, som var en af grundlæggerne af Intel (der har lavet de kredsløb, der sidder i den computer, jeg bruger lige nu):

The complexity for minimum component costs has increased at a rate of roughly a factor of two per year… Certainly over the short term this rate can be expected to continue, if not to increase. Over the longer term, the rate of increase is a bit more uncertain, although there is no reason to believe it will not remain nearly constant for at least 10 years. That means by 1975, the number of components per integrated circuit for minimum cost will be 65,000. I believe that such a large circuit can be built on a single wafer.

Sagt på anden vis: Hvert år bliver det muligt at fordoble antallet af transistorer i produktionen af integrerede kredsløb inden for de samme omkostninger. I det enkeltlogaritmiske koordinatsystem ovenfor kan man se nogle faktiske data for processorer (hvoraf i hvert fald nogle er Intel-processorer), og det passer: væksten er tilnærmelsesvis eksponentiel. Som Vardi påpeger, er Moore’s lov i høj grad en selvopfyldende profeti – skulle man være i tvivl, så husk, hvem der opstillede “loven”!

Det er også værd at huske på at den øgede transistortæthed kun er noget værd ud fra et beregningsmæssigt synspunkt, hvis det også er muligt at udnytte den til noget. Flere transistorer giver ikke nødvendigvis hurtigere beregninger, ligesom man ikke nødvendigvis kommer hurtigere frem på vejene ved at køre i en hurtig bil.

Pointen er så nu, at væksten i transistortæthed ser ud til at være ved at gå i stå. Varmeudviklingen i processorer er simpelthen ved at blive for høj. Vardi nævner i sit indlæg en artikel af H. Esmaeilzadeh m.fl., der fremfører det argument at energiforbruget vil gøre, at der ganske vist stadig kan ske en vækst i transistortætheden, men at ikke alle transistorer vil kunne bruges samtidig. Så her er en udfordring for både computerindustrien og for videnskaben datalogi. Træerne vokser måske ikke ind i himlen.

Af en eller anden grund kom jeg, mens jeg skrev dette, til at tænke på et gammelt hit fra 1976 med Andrea True, en af disse let irriterende popsange som jeg af uvisse grunde stadig husker 35 år senere:

Andrea True er forresten også fra Texas.