Att minska utrustningens energi har blivit en av de viktigaste utmaningarna för inbyggda systemdesigners. Processorer med dynamisk spänningsskalning tillåter handel prestanda för minskad energiförbrukning som ett program kör. I det här dokumentet presenterar vi ett nytt hybridsystem som använder dynamisk spänningsskalning för att justera prestandan o f inbäddade applikationer för att minska energiförbrukningen och samtidigt möta tidsbegränsningar. Vår ne-grained en p p r oach använder kompilatorn för att infoga power management tips i programmet c ode. Dessa tips förmedlar path-speci c runtime information om programmets framsteg till power management p o i n ts åberopade b y t h e o perating system som justerar processorns prestanda. För det andra presenterar vi en algoritm för att infoga energihanteringstips längs olika programvägar. Slutligen utvärderar vi experimentellt vår strategi och visar att man kan uppnå en betydande energiminskning. På två inbyggda applikationer, MPEG film avkodning och automatisk måligenkänning, minskar vårt system energi med upp till 79% över ingen strömförsörjning och med upp till 50% över statisk strömhantering. Vi visar också experimentellt att vårt system uppnår mer energibesparingar jämfört med två rent kompilatorstyrda system.
al REF introducerar kompilatorstöd för att infoga krafthanteringspunkter i ett program.
Energy management for real-time embedded applications with compiler support
{'venue': "LCTES '03", 'journal': None, 'mag_field_of_study': ['Computer Science']}