Abstract
Contemporary embedded systems may execute multiple applications, potentially concurrently on heterogeneous platforms, with different system workloads (CPU-or memory-intensive or both) leading to different power signatures. This makes finding the most energy-efficient system configuration for each type of workload scenario extremely challenging. This paper proposes a novel run-time optimization approach aiming for maximum power normalized performance under such circumstances. Based on experimenting with PARSEC applications on an Odroid XU-3 and Intel Core i7 platforms, we model power normalized performance (in terms of instruction per second (IPS)/Watt) through multivariate linear regression (MLR). We derive run-time control methods to exploit the models in different ways, trading off optimization results with control overheads. We demonstrate low-cost and low-complexity run-time algorithms that continuously adapt system configuration to improve the IPS/Watt by up to 139% compared to existing approaches.
Author supplied keywords
Cite
CITATION STYLE
Aalsaud, A., Xia, F., Rafiev, A., Shafik, R., Romanovsky, A., & Yakovlev, A. (2020). Low-complexity run-time management of concurrent workloads for energy-efficient multi-core systems. Journal of Low Power Electronics and Applications, 10(3), 1–25. https://doi.org/10.3390/jlpea10030025
Register to see more suggestions
Mendeley helps you to discover research relevant for your work.