Moores lag är en empirisk observation som ursprungligen gjordes av Gordon Moore , enligt vilken (i den moderna formuleringen) antalet transistorer placerade på ett integrerat kretschip fördubblas var 24:e månad. Det ofta citerade 18-månadersintervallet är relaterat till en förutsägelse från Intels David House att processorprestanda skulle fördubblas var 18:e månad på grund av en kombination av ökande transistorantal och ökande processorklockhastigheter [1] .
Ökningen av antalet transistorer på ett mikroprocessorchip visas i grafen. Punkterna motsvarar de observerade uppgifterna och den räta linjen motsvarar en fördubblingstid på 24 månader.
1965 (sex år efter uppfinningen av den integrerade kretsen ) fann en av grundarna av Intel, Gordon Moore, i färd med att förbereda ett tal, ett mönster : utseendet på nya mikrokretsmodeller observerades ungefär ett år efter deras föregångare , medan antalet transistorer i dem ökade ungefär två gånger varje gång. Han förutspådde att 1975 skulle antalet element i ett chip stiga till 2 16 (65536) från 2 6 (64) 1965 [1] . Moore kom till slutsatsen att om denna trend fortsätter kan kraften hos datorenheter på relativt kort tid växa exponentiellt. Denna observation kallas Moores lag.
1975 gjorde Gordon Moore justeringar av sin lag, enligt vilken fördubblingen av antalet transistorer skulle ske vartannat år (24 månader) [2] [1] .
När det gäller effekterna på grund av Moores lag gjordes följande jämförelse i tidskriften " In the world of science ":
"Om flygindustrin under de senaste 25 åren hade utvecklats lika snabbt som datorteknik, så skulle en Boeing 767 kunna köpas idag för 500 $ och flyga jorden runt på 20 minuter, samtidigt som man använder 19 liter bränsle. Med denna analogi, även om den inte är helt korrekt, kan man bedöma graden av kostnadsminskning och energiförbrukning och ökningen av datorernas hastighet.
- Journal " In the world of science " (1983, nr 08) [3]År 2003 publicerade Moore No Exponential is Forever: But 'Forever' Can Be Delayed!', där han erkände att den exponentiella tillväxten av fysiska kvantiteter under lång tid är omöjlig, och vissa gränser nås ständigt. Endast utvecklingen av transistorer och deras tillverkningsteknik gjorde det möjligt att förlänga lagen i flera generationer till [4] .
2007 konstaterade Moore att lagen uppenbarligen snart skulle upphöra att gälla på grund av materiens atomära natur och begränsningen av ljusets hastighet [5] .
Det finns många liknande uttalanden som kännetecknar processerna för exponentiell tillväxt, även kallade "Moores lagar". Till exempel, den mindre kända " Moores andra lag " [6] som introducerades 1998 av Eugene Meyeran , som säger att kostnaderna för chipfabriker ökar exponentiellt med komplexiteten hos de chips som produceras. Således var kostnaden för fabriken där Intel Corporation producerade dynamiska minneskretsar med en kapacitet på 1 Kbit 4 miljoner dollar och utrustningen för produktion av en Pentium -mikroprocessor som använder 0,6-mikrometersteknologi med 5,5 miljoner transistorer kostade 2 miljarder dollar . Kostnaden för Fab32, en fabrik för tillverkning av processorer baserade på en 45-nm processteknologi, var 3 miljarder USD [7] .
Nyligen, för att kunna omsätta den ytterligare beräkningskraft som Moores lag förutspår i praktiken, har det blivit nödvändigt att använda parallell beräkning . Under åren har processortillverkarna kontinuerligt ökat klockhastigheten och parallelliteten på instruktionsnivån så att gamla enkeltrådade applikationer körs snabbare på nya processorer utan några ändringar i programkoden [8] .
Sedan ungefär mitten av 2000-talet har processortillverkarna gynnat flerkärniga arkitekturer av olika anledningar, och för att dra full nytta av den ökade CPU-prestandan måste programmen skrivas om på ett lämpligt sätt. Men inte alla algoritmer lämpar sig för parallellisering , vilket definierar en grundläggande gräns för effektiviteten av att lösa ett beräkningsproblem enligt Amdahls lag .
![]() | |
---|---|
I bibliografiska kataloger |