Vis enkel innførsel

dc.contributor.authorYassin, Yahya Hussain
dc.contributor.authorCatthoor, Francky
dc.contributor.authorKjeldsberg, Per Gunnar
dc.contributor.authorPerkis, Andrew
dc.identifier.citationMicroprocessors and microsystems. 2018, 56 157-168.nb_NO
dc.description.abstractMany modern applications exhibit dynamic behavior, which can be exploited for reduced energy consumption. We employ a two-phase combined design-time/run-time methodology that identifies different run-time situations and clusters similar behaviors into system scenarios. This methodology is integrated with our framework for system scenario based designs, which dynamically tune the hardware to match the application behavior. We focus on streaming media applications, and achieve significant energy reductions for an extracted control structure of a video codec widely used in hand-held devices today. We encode a video stream consisting of different frame sizes based on measured available wireless bandwidth. Energy consumption is measured with a modified microcontroller board from Atmel with two alternative voltage and frequency settings. While maintaining the perceptual video quality and frame rate, our method results in up to 49% energy reduction for our encoded streams. The average tuning overhead of our mechanism is negligible after applying simple loop transformations to the encoder control structure. We furthermore show how to obtain up to 34.3% energy reductions for a system with limited slack available, by dynamically exploiting the available sleep modes.nb_NO
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internasjonal*
dc.titleTechniques for dynamic hardware management of streaming media applications using a framework for system scenariosnb_NO
dc.typeJournal articlenb_NO
dc.typePeer reviewednb_NO
dc.source.journalMicroprocessors and microsystemsnb_NO
dc.description.localcode© 2017. This is the authors’ accepted and refereed manuscript to the article. Locked until 9.12.2019 due to copyright restrictions. This manuscript version is made available under the CC-BY-NC-ND 4.0 license
cristin.unitnameInstitutt for elektroniske systemer

Tilhørende fil(er)


Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel

Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Attribution-NonCommercial-NoDerivatives 4.0 Internasjonal