Abstract-Energiförbrukning är en viktig konstruktionsparameter för inbyggda och bärbara system. Programvarustyrd (eller dynamisk) effekthantering (DPM) har framgått som ett attraktivt alternativ till oflexibla hårdvarulösningar. DPM via I/O-enhetsplanering för realtidssystem har dock inte beaktats tidigare. Vi presenterar en online I/O-enhet schemaläggare, som vi kallar lågenergienhet schemaläggare (LEDES), för hårda realtidssystem som minskar energiförbrukningen av I/O-enheter. LEDES tar som ingångar en förutbestämd uppgift schema och en enhet-användning lista för varje uppgift och det genererar en sekvens av sömn / arbetstillstånd för varje enhet så att energiförbrukningen hos enheten minimeras. Det garanterar också att realtidsbegränsningar inte överträds. Vi presenterar sedan en mer allmän I/O-enhet schemaläggare, som vi kallar multistate begränsad lågenergi schemaläggare (MUSCLES), för att hantera I/O-enheter med flera strömtillstånd. MUSCLES genererar en sekvens av strömtillstånd för varje I/O-enhet samtidigt som man garanterar att realtidsbegränsningar inte kränks. Vi presenterar flera realistiska fallstudier för att visa att LEDES och MUSCLES minskar energiförbrukningen avsevärt för hårda realtidssystem.
REF presenterar en online I/O-enhet schemaläggare som tar en förutbestämd uppgift schema och enhetsanvändning som ingångar, och genererar en sekvens av sömn / arbetstillstånd för varje enhet.
Energy-conscious, deterministic I/O device scheduling in hard real-time systems
{'venue': 'IEEE Trans. on CAD of Integrated Circuits and Systems', 'journal': None, 'mag_field_of_study': ['Computer Science']}