Autonomic Workload Management for Multi-core Processor Systems
Autonomic Workload Management for Multi-core Processor Systems
复制标题
多核处理器系统的自主工作负载管理
DOI:
--
复制
发表时间:
2010
期刊:
影响因子:
--
通讯作者:
A. Herkersdorf
中科院分区:
文献类型:
--
作者:
J. Zeppenfeld;A. Herkersdorf
This paper presents the use of decentralized self-organization concepts for the efficient dynamic parameterization of hardware components and the autonomic distribution of tasks in a symmetrical multi-core processor system. Using results obtained with an autonomic system on chip simulation model, we show that Learning Classifier Tables, a simplified XCS-based reinforcement learning technique optimized for a low-overhead hardware implementation and integration, achieves nearly optimal results for dynamic workload balancing during run time for a standard networking application at task level. Further investigations show the quantitative differences in optimization quality between scenarios when local and global system information is included in the classifier rules. Autonomic workload management or task repartitioning at run time relieves the software application developers from exploring this NP-hard problem during design time, and is able to react to dynamic changes in the MP-SoC operating environment.