跳到主要导航 跳到搜索 跳到主要内容

A scheduling algorithm based on critical factors for heterogeneous multicore processors

  • Chen Li
  • , Ziniu Lin
  • , Lihua Tian
  • , Bin Zhang
  • Xi'an Jiaotong University

科研成果: 期刊稿件文章同行评审

2 引用 (Scopus)

摘要

As the development of chip manufacturing technology slows down, high-performance processors often have high energy consumption and high heat generation. Therefore, heterogeneous multi-core processors become more and more popular, and the heterogeneous multi-core processors is adopted to execute programs. At present, the general program consists of multiple threads. To reach goals of accelerating program execution and reducing energy consumption and heat generation of system, a suitable thread scheduling algorithm for heterogeneous multi-core processors is needed. In this article, a thread scheduling algorithm based on multiple critical scheduling factors is proposed. First, a prediction model of thread performance and energy consumption is used to predict the core sensitivity of threads. Then, critical threads are judged and accelerated by collecting the synchronization information between threads. Finally, the load balancing method based on the computing power of cores and the core sensitivity of threads is employed to perform system load balancing, which ensures the fairness of the scheduling. Several experiments are provided, and the results show that the proposed algorithm can obtain better performance of thread schedule.

源语言英语
期刊论文编号e7969
期刊Concurrency and Computation: Practice and Experience
36
7
DOI
出版状态已出版 - 25 3月 2024

联合国可持续发展目标

此成果有助于实现下列可持续发展目标:

  1. 可持续发展目标 7 - 经济适用的清洁能源
    可持续发展目标 7 经济适用的清洁能源

学术指纹

探究 'A scheduling algorithm based on critical factors for heterogeneous multicore processors' 的科研主题。它们共同构成独一无二的学术指纹。

引用此