Feature-Aware Task-to-Core Allocation in Embedded Multi-core Platforms via Statistical Learning
Mohammad Pivezhandi, Abusayeed Saifullah, Prashant Modekurthy

TL;DR
This paper presents a statistical learning method for task-to-core allocation in embedded multi-core systems, improving energy efficiency and thermal management by selecting influential features for environment modeling.
Contribution
It introduces a feature selection approach that considers core type, speed, temperature, and application parallelism, enhancing energy and thermal optimization in embedded platforms.
Findings
Energy consumption reduced by up to 10%
Core temperature lowered by up to 5°C
Thermal prediction accuracy improved by 6%
Abstract
Optimizing task-to-core allocation can substantially reduce power consumption in multi-core platforms without degrading user experience. However, existing approaches overlook critical factors such as parallelism, compute intensity, and heterogeneous core types. In this paper, we introduce a statistical learning approach for feature selection that identifies the most influential features-such as core type, speed, temperature, and application-level parallelism or memory intensity-for accurate environment modeling and efficient energy minimization, a critical consideration for embedded systems. Our experiments, conducted with state-of-the-art Linux governors and thermal modeling techniques, show that correlation-aware task-to-core allocation lowers energy consumption by up to 10% and reduces core temperature by up to 5C compared to random core selection. Furthermore, our compressed,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Computing and Resource Management
MethodsSparse Evolutionary Training · Feature Selection
