Detta arbete gäller algoritmer för att styra energidrivna arkitekturanpassningar för multimediaapplikationer, utan och med dynamisk spänningsskalning (DVS). Vi identifierar ett brett designutrymme för anpassningskontrollalgoritmer baserade på två attribut: 1) när man ska anpassa eller tidsmässiga granularitet och 2) vilka strukturer som ska anpassas eller rumslig granularitet. För varje attribut kan anpassningen vara global eller lokal. Vårt tidigare arbete utvecklade en temporalt och rumsligt global algoritm. Den åberopar anpassning vid granulariteten av en fullständig ram av en multimediaapplikation (tillfälligt global) och beaktar hela hårdvarans konfiguration i taget (tillfälligt global). Det utnyttjar inter-frame exekveringstid variabilitet, bromsa beräkning tillräckligt för att eliminera inaktiv tid före realtidsdeadline. Detta dokument utforskar temporalt och rumsligt lokala algoritmer och deras integrering med den tidigare globala algoritmen. De lokala algoritmerna åberopar arkitektonisk anpassning inom en applikationsram för att utnyttja intra-frame exekveringsvariabilitet, och försöker spara energi utan att påverka exekveringstiden. Vi tar hänsyn till lokala algoritmer som tidigare studerats för icke-realtidstillämpningar samt föreslår nya algoritmer. Vi finner att för system utan och med DVS är de lokala algoritmerna effektiva när det gäller att spara energi för multimediaapplikationer, men den nya integrerade globala och lokala algoritmen är bäst för de system och applikationer som studeras.
Dessutom studerade REF tids- och rumsligt lokala algoritmer (intra-frame) och deras integrering med en global algoritm (inter-frame) för multimediaapplikationer i realtid.
Joint local and global hardware adaptations for energy
{'venue': 'ASPLOS X', 'journal': None, 'mag_field_of_study': ['Computer Science']}