Forskare har föreslagit en anpassning för att minska energiförbrukningen hos olika hårdvarukomponenter, såsom processorn, minnet, disken och displayen för allmänna tillämpningar. Tidigare algoritmer för att styra dessa anpassningar har dock fokuserat på en enda komponent. Detta arbete tar det första steget mot att utveckla algoritmer som gemensamt kan styra anpassningar i flera interagerande komponenter för allmänna tillämpningar, med målet att minimera den totala energi som förbrukas inom en specificerad prestandaförlust. Speciellt utvecklar vi en gemensam anpassningsalgoritm för processor- och minnesanpassningar. Vi identifierar två egenskaper som gör det möjligt för algoritmer per komponent att enkelt användas i ett tvärkomponentkontext – algoritmernas effekt på prestandan måste garanteras och vara kompatibla. Vi modifierar sedan en aktuell processor och en minnesalgoritm för att följa dessa egenskaper. Detta gör det möjligt att minska problemet med tvärkomponenten för att fastställa en lämplig (energioptimal) fördelning av målets prestandaförlust (brist) mellan de två komponenterna. Vi utvecklar en sådan optimal slack tilldelningsalgoritm som utnyttjar ovanstående egenskaper. Resultatet är en effektiv cross-komponent anpassning ram som minimerar den totala energin i processorn och minnet utan att överstiga målet prestandaförlust, samtidigt som avsevärt utnyttja ström per komponent algoritmer. Våra experiment visar att gemensam processor och minne anpassning ger betydligt mer energibesparingar än att anpassa någon av komponenterna ensam; intelligent slack distribution är särskilt effektiv för mycket computeor minne-intensiva applikationer; och prestanda avmattning aldrig överstiger specifikationen.
Löjtnant m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m för m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m. REF studera CPU mikroarchitectural anpassning och minne låg effekt tillstånd för att minska energiförbrukningen av program som begränsar prestandaförlusten genom att använda en slack allokering algoritm.
Cross-component energy management: Joint adaptation of processor and memory
{'venue': 'TACO', 'journal': None, 'mag_field_of_study': ['Computer Science']}