Abstract-Energy skördare används för att driva autonoma system, men deras uteffekt är variabel och intermittent. För att upprätthålla beräkningen integrerar dessa system batterier eller superkondensatorer för att jämna ut snabba förändringar i skördarutgången. Energilagringsanordningar kräver tid för att ladda och öka systemens storlek, massa och kostnad. Området transient computing rör sig bort från detta tillvägagångssätt, genom att driva systemet direkt från skördarens utdata. För att förhindra ett program från att behöva starta om beräkningen efter ett strömavbrott, tillvägagångssätt som Hibernus tillåter dessa system att dvala när leveransfel är nära förestående. När leveransen når drifttröskeln återställs det senast sparade tillståndet och verksamheten fortsätter från den punkt då den avbröts. I detta dokument föreslås Hibernus++ att intelligent anpassa dvala och återställa trösklar som svar på källdynamik och systembelastningsegenskaper. Speciellt, kapaciteter är inbyggda i systemet för att självständigt karakterisera hårdvaruplattformen och dess prestanda under dibernation för att ställa in dibernationströskeln på en punkt som minimerar bortkastad energi och maximerar beräkningstiden. På samma sätt kalibrerar systemet automatiskt återställningströskeln beroende på balansen mellan energiförsörjning och energiförbrukning för att maximera beräkningstiden. Hibernus++ valideras både teoretiskt och experimentellt på mikrocontroller hårdvara med hjälp av både syntetiserade och verkliga energi skördare. Resultaten visar att Hibernus++ ger en genomsnittlig minskning av energiförbrukningen med 16 % och en förbättring av tillämpningstiden med 17 % jämfört med den senaste tekniken.
Hibernus++ REF är en uppdaterad version av samma metod, som dynamiskt justerar besparings- och restaureringströsklarna, beroende på den fordonsbaserade frikopplingen av kapacitansen och den tillgängliga avverkade energin.
Hibernus++: A Self-Calibrating and Adaptive System for Transiently-Powered Embedded Devices
{'venue': 'IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems', 'journal': 'IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems', 'mag_field_of_study': ['Computer Science']}