Zou, Jie and Gray, Ian orcid.org/0000-0003-1150-9905 (2026) POMDP-Active Inference Model for Hybrid Critical Multi-Core Heterogeneous Scheduling. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. pp. 1211-1224. ISSN: 0278-0070
Abstract
In heterogeneous multicore systems, efficiently allocating tasks to cores is a key challenge due to the complexity of hardware architectures and the dynamic nature of workloads. System states and task behaviors are inherently partially observable due to limited accessible information about interactions among tasks and shared resources, which complicates the prediction and management of execution times and resource contention. Moreover, uncertainties, such as unpredictable execution times and variable workloads, combined with the challenge of prioritizing high-criticality tasks while maintaining overall system performance and ensuring fairness in the execution of low-criticality tasks, necessitate the use of sophisticated allocation strategies. We propose a novel approach which embraces the uncertainty of modern systems. partially observable Markov decision processes (POMDP) and Active Inference are used to minimize uncertainty and optimize allocation decisions. By representing uncertainties within the POMDP framework, our method enables probabilistic predictions of task behaviors and system states. Active Inference refines these predictions and adapts decisions dynamically, handling workload variability and system changes, such as adding new tasks. Our methodology emphasizes application-layer scheduling as opposed to kernel-level modifications, thereby giving our approach both platform awareness and deployment flexibility. Moreover, the capacity for offline training mitigates the adverse effects of online updates on the accuracy of target platform comprehension. Experimental results demonstrate superior performance over baseline approaches, enhancing system efficiency and resource utilization by incorporating task criticality awareness, even in the presence of uncertainties and partial observability.
Metadata
| Item Type: | Article |
|---|---|
| Authors/Creators: |
|
| Copyright, Publisher and Additional Information: | This is an author-produced version of the published paper. Uploaded in accordance with the University’s Research Publications and Open Access policy. |
| Dates: |
|
| Institution: | The University of York |
| Academic Units: | The University of York > Faculty of Sciences (York) > Computer Science (York) |
| Date Deposited: | 06 May 2026 12:00 |
| Last Modified: | 07 Jul 2026 13:10 |
| Published Version: | https://doi.org/10.1109/TCAD.2025.3592586 |
| Status: | Published |
| Refereed: | Yes |
| Identification Number: | 10.1109/TCAD.2025.3592586 |
| Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:240797 |

CORE (COnnecting REpositories)
CORE (COnnecting REpositories)