Den förväntade explosionsartade tillväxten av genomträngande och mobila datorenheter som normalt begränsas av energi har fört hård- och programvaruteknik för energibevarande i rampljuset. Även om det har gjorts flera studier och förslag för energibesparing för processorer och kringutrustning, energioptimering tekniker för selektiv driftläge kontroll av DRAMs har inte undersökts fullt ut. För vissa system har det visat sig att så mycket som 90 % av den totala systemenergin (exklusive I/O) förbrukas av DRAM-modulerna, vilket gör att de fungerar som en bra kandidat för energioptimering. Dessutom har DRAM-tekniken också mognat för att ge flera energisnåla driftlägen (kraftlägen), vilket gör det till ett opportunistiskt ögonblick att genomföra studier som utforskar de potentiella fördelarna med modal control-tekniker. Detta papper genomför en fördjupad undersökning av programvara och hårdvaruteknik för att dra nytta av DRAM-läge kontroll kapacitet på en modul granularitet för energibesparingar. Med hjälp av ett minne systemarkitektur fånga fem olika energilägen och motsvarande resynkroniseringstider, presenterar detta papper flera nya sammanställningstekniker för att både samla data över minnesbanker samt för att upptäcka modul sysslolöshet och utföra energiläge övergångar. Dessutom föreslås hårdvarustödda metoder (s.k. självövervakning) baserade på förutsägelser om modulens inter-accesstider. Dessa tekniker utvärderas i stor utsträckning med hjälp av en uppsättning av ett dussin riktmärken. Det visas att vi får i genomsnitt 61 % besparingar i DRAM-energi med hjälp av kompilatorstyrning. En av de självövervakade tillvägagångssätten ger så mycket som 89% besparingar (72% i genomsnitt), kommer så nära som 8,8% till den optimala energibesparingar som man kan förvänta sig med DRAM modul mode kontroll. Optimeringsteknikerna visas vara ovärderliga för energibesparingar i takt med att minnestekniken fortsätter att utvecklas.
Delaluz m.fl. REF föreslog ett kompilatorstyrt tillvägagångssätt för att samla data över minnesbanker, upptäcka minnesmodul sysslolöshet och infoga instruktioner power-state övergång i ett program genom offline profilering.
Hardware and Software Techniques for Controlling DRAM Power Modes
{'venue': 'IEEE Trans. Computers', 'journal': None, 'mag_field_of_study': ['Computer Science']}