Exploiting Approximation for Run-time Resource Management of Embedded HMPs

dc.contributor.authorTaufique, Zain
dc.contributor.authorKanduri, Anil
dc.contributor.authorMiele, Antonio
dc.contributor.authorRahmani, Amir
dc.contributor.authorBolchini, Cristiana
dc.contributor.authorDutt, Nikil
dc.contributor.authorLiljeberg, Pasi
dc.contributor.organizationfi=terveysteknologia|en=Health Technology|
dc.contributor.organization-code1.2.246.10.2458963.20.28696315432
dc.converis.publication-id498468564
dc.converis.urlhttps://research.utu.fi/converis/portal/Publication/498468564
dc.date.accessioned2025-08-27T20:43:45Z
dc.date.available2025-08-27T20:43:45Z
dc.description.abstractRun-time resource management (RTM) of multi-programmed workloads on heterogeneous multi-core platforms is challenging due to (i) fixed power budget of the device, (ii) variable performance requirements of the workloads, and (iii) unknown arrival of the applications. Existing RTM solutions lack power-performance coordination, resulting in performance degradation during power actuation or power violations during performance provisioning. Exploiting inherent error-resilience of the applications can address the performance loss incurred in power actuation, by combining run-time approximation with traditional power knobs (including Dynamic Voltage/Frequency Scaling, Task Migration, Degree of Parallelism, and CPU Quota). In this work, we present an accuracy-aware resource management framework that jointly actuates run-time approximation and traditional power knobs for efficient power-performance management of multi-programmed and multi-threaded workloads running on heterogeneous mobile platforms. Our strategy configures the accuracy of the applications at run-time to exploit accuracy-performance trade-offs, by considering system-wide power-performance dynamics. We use heuristic estimation models to jointly enforce accuracy configuration and traditional power knobs settings at run-time. We evaluated our framework on real-world embedded mobile platforms, including Odroid XU3 and Asus Tinker Edge R boards to demonstrate the efficiency of our proposed approach across multiple workload scenarios. Our approach achieved 25% lower performance violations against the state-of-the-art run-time resource management policies at the cost of 2.2% accuracy loss across six applications.
dc.identifier.eissn1558-3465
dc.identifier.jour-issn1539-9087
dc.identifier.olddbid200126
dc.identifier.oldhandle10024/183153
dc.identifier.urihttps://www.utupub.fi/handle/11111/45694
dc.identifier.urlhttps://doi.org/10.1145/3723357
dc.identifier.urnURN:NBN:fi-fe2025082784906
dc.language.isoen
dc.okm.affiliatedauthorTaufique, Zain
dc.okm.affiliatedauthorKanduru, Srinivasa
dc.okm.affiliatedauthorLiljeberg, Pasi
dc.okm.discipline113 Computer and information sciencesen_GB
dc.okm.discipline213 Electronic, automation and communications engineering, electronicsen_GB
dc.okm.discipline113 Tietojenkäsittely ja informaatiotieteetfi_FI
dc.okm.discipline213 Sähkö-, automaatio- ja tietoliikennetekniikka, elektroniikkafi_FI
dc.okm.internationalcopublicationinternational co-publication
dc.okm.internationalityInternational publication
dc.okm.typeA1 ScientificArticle
dc.publisherAssociation for Computing Machinery (ACM)
dc.publisher.countryUnited Statesen_GB
dc.publisher.countryYhdysvallat (USA)fi_FI
dc.publisher.country-codeUS
dc.relation.articlenumber39
dc.relation.doi10.1145/3723357
dc.relation.ispartofjournalACM Transactions in Embedded Computing Systems
dc.relation.issue3
dc.relation.volume24
dc.source.identifierhttps://www.utupub.fi/handle/10024/183153
dc.titleExploiting Approximation for Run-time Resource Management of Embedded HMPs
dc.year.issued2025

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
3723357.pdf
Size:
11.56 MB
Format:
Adobe Portable Document Format