计算机科学
多核处理器
分布式计算
调度(生产过程)
人类多任务处理
并行计算
对称多处理机系统
群体智能
架空(工程)
粒子群优化
数学优化
算法
操作系统
心理学
数学
认知心理学
作者
Juan Fang,Jiaxing Zhang,Shuaibing Lu,Hui Zhao,Di Zhang,Yuwen Cui
标识
DOI:10.1109/mce.2021.3073654
摘要
For heterogeneous computing systems, various types of processor cores cause system performance degradation due to uneven load. In addition, the inability of multitasking to match the appropriate processor core is also an urgent problem. This article proposes a swarm intelligence task scheduling strategy based on the genetic algorithm (GA) for high-performance heterogeneous multicore processors. In order to avoid the falling into local optimal solutions, we employ an adaptive mutation and injection strategy in the algorithm design. This swarm intelligence solution detects the computing capacities of different cores by processing specified tasks beforehand, and then an appropriate solution will be explored by introducing an adaptive mutation GA. Our technique aims to execute various types of tasks on heterogeneous processing cores for optimal performance. Experimental results show that this scheduling strategy can reduce the additional overhead and improve parallel computing efficiency and system performance.
科研通智能强力驱动
Strongly Powered by AbleSci AI