Pollacks regel

Pollacks regel säger att mikroprocessorn "prestandaökning på grund av framsteg i mikroarkitektur är ungefär proportionell mot [kvadratroten av] ökningen i komplexitet". Detta står i kontrast till ökningen av strömförbrukningen, som är ungefär linjärt proportionell mot ökningen i komplexitet. Komplexitet betyder i detta sammanhang processorlogik, dvs dess område.

Regeln, som är en branschterm, är uppkallad efter Fred Pollack , en ledande ingenjör och fellow på Intel .

Pollack's Rule fick allt större relevans 2008 på grund av den breda användningen av multi-core computing och oro som uttrycks av företag och individer över datorernas enorma elbehov.

En generös tolkning av regeln tillåter fallet där en idealisk enhet kan innehålla hundratals lågkomplexa kärnor, som var och en arbetar med mycket låg effekt och tillsammans utför stora mängder (bearbetnings)arbete snabbt. Detta beskriver en massivt parallell processor array (MPPA), som för närvarande används i inbyggda system och hårdvaruacceleratorer .

Emellertid ansågs Pollacks lag som den ursprungligen formulerades vara en gräns för prestandaförbättringarna för enstaka processorer när antalet transistorer ökade, såväl som för multiprocessorsystem.

Regelns konsekvenser för chipprestanda

Enligt Moores lag fördubblar varje ny teknikgeneration antalet transistorer. Detta ökar deras hastighet med 40 % [ citat behövs ] . Å andra sidan innebär Pollacks regel att framsteg i mikroarkitektur förbättrar prestandan med ytterligare 2 ≈ 41 % . Därför är den totala prestandaökningen ungefär tvåfaldig, medan strömförbrukningen förblir densamma. I praktiken är det dock svårt att implementera ny mikroarkitektur varje ny generation, så mikroarkitekturvinsterna är vanligtvis mindre.

externa länkar