Vis enkel innførsel

dc.contributor.authorYassin, Yahya Hussain
dc.contributor.authorCatthoor, Francky
dc.contributor.authorKjeldsberg, Per Gunnar
dc.contributor.authorPerkis, Andrew
dc.date.accessioned2019-01-09T13:19:41Z
dc.date.available2019-01-09T13:19:41Z
dc.date.created2018-11-15T14:53:25Z
dc.date.issued2018
dc.identifier.citationMicroprocessors and microsystems. 2018, 56 157-168.nb_NO
dc.identifier.issn0141-9331
dc.identifier.urihttp://hdl.handle.net/11250/2579996
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.language.isoengnb_NO
dc.publisherElseviernb_NO
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.no*
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.description.versionacceptedVersionnb_NO
dc.source.pagenumber157-168nb_NO
dc.source.volume56nb_NO
dc.source.journalMicroprocessors and microsystemsnb_NO
dc.identifier.doi10.1016/j.micpro.2017.12.002
dc.identifier.cristin1631071
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 http://creativecommons.org/licenses/by-nc-nd/4.0/nb_NO
cristin.unitcode194,63,35,0
cristin.unitnameInstitutt for elektroniske systemer
cristin.ispublishedtrue
cristin.fulltextpostprint
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

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