Vis enkel innførsel

dc.contributor.authorYassin, Yahya Hussain
dc.contributor.authorJahre, Magnus
dc.contributor.authorKjeldsberg, Per Gunnar
dc.contributor.authorAunet, Snorre
dc.contributor.authorCatthoor, Francky
dc.date.accessioned2022-03-21T14:55:50Z
dc.date.available2022-03-21T14:55:50Z
dc.date.created2020-10-25T17:57:41Z
dc.date.issued2021
dc.identifier.citationJournal of Signal Processing Systems. 2021, 93 (1), 33-48.en_US
dc.identifier.issn1939-8018
dc.identifier.urihttps://hdl.handle.net/11250/2986608
dc.description.abstractStringent power budgets in battery powered platforms have led to the development of energy saving techniques such as Dynamic Voltage and Frequency scaling (DVFS). For embedded system designers to be able to ripe the benefits of these techniques, support for efficient design space exploration must be available in system level simulators. The advent of the edge computing paradigm, with power constraints in the mW domain, has rendered this even more essential. Without a fast and accurate methodology for architecture simulation and energy estimation, the benefit of new ideas and solutions cannot be evaluated. In this paper, we propose a non-intrusive application controlled DVFS management implementation in the GEM5 simulator, used with GEM5’s system call emulation mode. We also propose a novel architecture independent energy model based on categorization of different measurable workload classes. Our energy model is parametrized and calibrated with power measurements on a SAM4L microcontroller board, containing an ARM Cortex M4 processor. Together with the GEM5 output statistics, the model accurately estimates the total energy consumption of our simulated system. The results from our modified GEM5 simulator are validated with representative signal processing applications. After correction of systematic offset errors, our results deviate with less than 4% compared to measurements from the SAM4L microcontroller. Our contributions in this paper can easily be tailored to other processor models in GEM5 and to future versions of GEM5. It will therefore enable system architects to explore new techniques and compare the improvements relative to existing architectures.en_US
dc.language.isoengen_US
dc.publisherSpringeren_US
dc.relation.urihttps://link.springer.com/article/10.1007/s11265-020-01544-z?wt_mc=Internal.Event.1.SEM.ArticleAuthorOnlineFirst&utm_source=ArticleAuthorContributingOnlineFirst&utm_medium=email&utm_content=AA_en_0608
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rightsNavngivelse 4.0 Internasjonal*
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/deed.no*
dc.titleFast and Accurate Edge Computing Energy Modeling and DVFS Implementation in GEM5 Using System Call Emulation Modeen_US
dc.typePeer revieweden_US
dc.typeJournal articleen_US
dc.description.versionpublishedVersionen_US
dc.subject.nsiVDP::Informasjons- og kommunikasjonsteknologi: 550en_US
dc.subject.nsiVDP::Information and communication technology: 550en_US
dc.source.pagenumber33-48en_US
dc.source.volume93en_US
dc.source.journalJournal of Signal Processing Systemsen_US
dc.source.issue1en_US
dc.identifier.doi10.1007/s11265-020-01544-z
dc.identifier.cristin1842094
cristin.ispublishedtrue
cristin.fulltextoriginal
cristin.qualitycode1


Tilhørende fil(er)

Thumbnail

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

Vis enkel innførsel

Navngivelse 4.0 Internasjonal
Med mindre annet er angitt, så er denne innførselen lisensiert som Navngivelse 4.0 Internasjonal