您好,欢迎访问三七文档
1、LeakageAwareDynamicVoltageScalingforRealTimeEmbeddedSystemsRavindraJejurikarCristianoPereiraRajeshK.GuptaCenterforEmbeddedComputerSystems,DepartmentofInformationandComputerScience,UniversityofCaliforniaatIrvine,Irvine,CA92697E-mail:jezz@ics.uci.edu,fcpereira,guptag@cs.ucsd.eduCECSTechnicalReport#03-35November30,2003AbstractTraditionally,dynamicvoltagescalingtechniqueshavebeendesignedtominimizethedynamicpowerconsumption,whichhasbeenthedominantfactor.Asthetechnologyscales,leakagecurrentiscon-trib。
2、utingtosignificantenergyconsumption.Inthispaper,weproposetaskschedulingtechniquesthattakeleakageintoaccounttominimizethetotalenergyconsumption.Wecomputeanoperatingpointcalledthecriticalspeedwhichminimizesthedynamicandleakageenergyconsumptionperunitwork.Theleakageenergydominateswhenoperatingatspeedslowerthanthecriticalspeedanditisenergyefficienttoexecutefasterandshutdownthesystem.Duetothetimeandenergycostassociatedwithshutdown,longershutdownintervalsarebetter.Toaddressthisissue,wealsopresentaschedu。
3、lingpro-crastinationscheme,whichdelaystaskexecutiontoextendsleepintervals.Oursimulationexperimentsshowonanaverage20%energygainsoveraleakageobliviousdynamicvoltagescalingandthepro-crastinationschemeincreasesthegainstoupto35%.Ourschedulingschemeextendsthesleepintervalstoupto5timeswhilemeetingalltimingrequirements.1Contents1Introduction12PowerModel23CriticalSpeed34RealTimeScheduling54.1Background.........................................54.2DVSandCriticalSpeed...................................64.3S。
4、hutdownOverhead.....................................64.4ProcrastinationAlgorithm.................................64.4.1ComputingProcrastinationInterval........................74.4.2Algorithm......................................75Experiments95.1ShutdownOverhead.....................................105.2EnergyConsumption....................................106ConclusionsandFutureWork12AProofs162ListofFigures1Powerconsumptionof0:07μmtechnologyforCrusoeprocessor:PDCistheleakagepower,PACisthedynamicpo。
5、werandPonistheintrinsicpowerconsumptioninonstate.42EnergyperCyclefor0:07μmtechnologyfortheCrusoeprocessor:EACistheswitchingenergy,EDCistheleakageenergyandEonistheintrinsicenergytokeeptheprocessoron.53ProcrastinationAlgorithm.................................84Energyconsumptionnormalizedtono-DVS........................115Comparisonof#wakeupsandidleenergyofCS-DVS-PnormalizedtoCS-DVS.....126ComparisonofaveragesleepandidleintervalofCS-DVS-PnormalizedtoCS-DVS...13ListofTables10:07μmtechnologyconstants。
6、................................331IntroductionPowermanagementisofprimaryimportanceintheoperationofembeddedsystems,whichcanbeat-tributedtolongerbatterylife,reliabilityandpackagingcosts.Powerconsumptionofadeviceisbroadlyclassifiedasdynamicpowerconsumptionwhicharisesduetoswitchingenergyandstaticpowercon-sumptionwhichispresentevenwhennologicoperationsareperformed.CMOShasemergedasadominanttechnologybecauseofitslowstaticpowerconsumption.CMOSdevicescalingtrends,drivenbytheneedforfasterdevicesandhighert。
7、ransistordensities,showa30%decreaseinthedevicedimen-sionswitheachtechnologygeneration[5].Constantelectricfieldscalingallowsaproportionalreductionofsupplyvoltage.Assupplyvoltageisreduced,thethresholdvoltage(Vth)mustbeproportionatelyre-ducedtomaintainthedesiredperformance(delay)improvements.Thisreductionofthresholdvoltageresultsinanexponentialincreaseinthesubthresholdleakagecurrent[6],leadingtolargerstandbycurrent.LeakagecurrentinCMOScircuitscontributetoasignificantportionofthetotalpowerconsumptiona。
8、ndisbecominganincreasingconcern.Thesubthresholdleakagecurrentis0:01μA=μmforthe130nmandisprojectedtobe3μA=μmforthe45nmtechnology[1].Afivefoldincreaseintheleakagepowerispredictedwitheachtechnologygeneration[5].Thestaticpowerconsumptioniscomparabletothedynamicpowerdissipationandprojectedtosurpassitifmeasuresarenottakentominimizeleakagecurrent[9].Furthermore,leakagehasanadverseeffectwiththeincreaseintemperature[29].Toaddressthisissue,effortsatprocess,circuitdesignandmicro-architecturelevelaremadetomi。
9、n-imizeleakagepower.Theexponentiallydependenceofsubthresholdleakagecurrentonthethresholdvoltagehasledtothresholdvoltagescaling.Scalingthethresholdvoltagebycontrollingthebodybiasvoltage[23,21]hasbeenproposedtominimizeleakage.MultithresholdCMOS(MTCMOS)[7]isapopulartechniquetoreducestandbycurrent.Othertechniquessuchasinputvectorcontrol[14]andpowersupplygating[22]havebeenproposed.Athigherlevelsofabstraction,recentworkshavefo-cusedonminimizingtheleakageofcomponentssuchascache.Techniqueslikecachedecay。
10、[11]andturningoffcachelines[10]reducehaveshowneffectiveresultsinreducingcacheleakage.ClockgatingtechniquesarealsousedtocontrolleakageinSystemsonChip(SoC).TheIBMPowerPC405LP[8]implementsclockgatingattheIPcoreandregisterlevel.TheIntelPXA[12]familyprocessorsalsosupportfinegranularityclockgatingtoexploitthefactthatnotallsystemtransistorsareusedatthesametime.Thechipaggressivelyshutsdownelementsoftheprocessorwhichareidlebygatingthemoffordisablingtheirinput.Processorssupportvariousshutdownmodetosavepower。
本文标题:Leakage aware dynamic voltage scaling for real-tim
链接地址:https://www.777doc.com/doc-3204394 .html