I en genomträngande datormiljö kan applikationer köras över olika plattformar med betydligt olika resurser. Sådana plattformar sträcker sig från högpresterande skrivbord till handhållna handdatorer. I detta dokument diskuteras en kompilatorstrategi för att minska energiförbrukningen hos en diskfri enhet där bytesutrymmet tillhandahålls av ett fjärrmonteradt filsystem som är tillgängligt via en trådlös anslutning. Förutsäga byteshändelser vid kompileringstid möjliggör effektiv energihantering av en PDAs trådlös kommunikationskomponent såsom ett 802.11 eller Bluetooth-kort. Kompilatorn aktiverar och inaktiverar kommunikationskortet baserat på kompileringstidens kunskap om ett programs tidigare och framtida minnesavtryck. I motsats till OS tekniker, kompilatorn kan bättre förutsäga framtida program beteende, och kan ändra detta beteende genom program transformationer som möjliggör ytterligare optimeringar. Ett prototypkompileringssystem EEL RM har implementerats som en del av SUIF2-kompilatorns infrastruktur. Preliminära experiment baserade på SimpleScalar simuleringsverktyget och tre numeriska program indikerar de potentiella fördelarna med den nya tekniken.
En färsk studie av energihantering av virtuellt minne för disklösa enheter har genomförts i REF.
Energy Management of Virtual Memory on Diskless Devices
{'venue': 'In Proceedings of the Workshop on Compilers and Operating Systems for Low Power', 'journal': None, 'mag_field_of_study': ['Computer Science']}