Show simple item record

dc.contributor.authorKaravadara, Nilesh
dc.contributor.authorZolda, Michael
dc.contributor.authorNguyen, Vu Thien Nga
dc.contributor.authorKnoop, Jens
dc.contributor.authorKirner, Raimund
dc.date.accessioned2016-12-09T16:02:50Z
dc.date.available2016-12-09T16:02:50Z
dc.date.issued2016-06-13
dc.identifier.citationKaravadara , N , Zolda , M , Nguyen , V T N , Knoop , J & Kirner , R 2016 , ' Dynamic Power Management for Reactive Stream Processing on the SCC Tiled Architecture ' , Eurasip Journal on Embedded Systems , vol. 14 . https://doi.org/10.1186/s13639-016-0035-9
dc.identifier.issn1687-3955
dc.identifier.urihttp://hdl.handle.net/2299/17404
dc.descriptionThis article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
dc.description.abstractDynamic voltage and frequency scaling} (DVFS) is a means to adjust the computing capacity and power consumption of computing systems to the application demands. DVFS is generally useful to provide a compromise between computing demands and power consumption, especially in the areas of resource-constrained computing systems. Many modern processors support some form of DVFS. In this article we focus on the development of an execution framework that provides light-weight DVFS support for reactive stream-processing systems (RSPS). RSPS are a common form of embedded control systems, operating in direct response to inputs from their environment. At the execution framework we focus on support for many-core scheduling for parallel execution of concurrent programs. We provide a DVFS strategy for RSPS that is simple and lightweight, to be used for dynamic adaptation of the power consumption at runtime. The simplicity of the DVFS strategy became possible by sole focus on the application domain of RSPS. The presented DVFS strategy does not require specific assumptions about the message arrival rate or the underlying scheduling method. While DVFS is a very active field, in contrast to most existing research, our approach works also for platforms like many-core processors, where the power settings typically cannot be controlled individually for each computational unit. We also support dynamic scheduling with variable workload. While many research results are provided with simulators, in our approach we present a parallel execution framework with experiments conducted on real hardware, using the SCC many-core processor. The results of our experimental evaluation confirm that our simple DVFS strategy provides potential for significant energy saving on RSPS.en
dc.format.extent2955494
dc.language.isoeng
dc.relation.ispartofEurasip Journal on Embedded Systems
dc.subjectembedded systems
dc.subjectpower optimisation
dc.subjectparallel computing
dc.subjectscc
dc.subjectmany-core processor
dc.subjectHardware and Architecture
dc.subjectSoftware
dc.titleDynamic Power Management for Reactive Stream Processing on the SCC Tiled Architectureen
dc.contributor.institutionSchool of Computer Science
dc.contributor.institutionScience & Technology Research Institute
dc.contributor.institutionCentre for Computer Science and Informatics Research
dc.description.statusPeer reviewed
rioxxterms.versionofrecord10.1186/s13639-016-0035-9
rioxxterms.typeJournal Article/Review
herts.preservation.rarelyaccessedtrue


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record