一种异构处理器及相关调度方法技术

技术编号:41671438 阅读:9 留言:0更新日期:2024-06-14 15:28
本申请实施例公开了一种异构处理器及相关调度方法,其特征在于,所述异构处理器包括大小不同的多个处理核,且多个处理核中每个处理核包括场景分类器和性能预测器,第一处理核中的场景分类器,获取第一处理核的运行信息,运行信息包括第一处理核运行目标业务的指令流特征,存储器运行特征中的一种或多种,第一处理核为多个处理核中的任意一个;基于运行信息从多个预设场景中确定目标业务的目标场景;第一处理核中的性能预测器,基于目标场景和运行信息预测目标性能信息,目标性能信息为与目标业务对应的性能预测信息。采用本申请实施例能够提升异构处理器的性能,或是改善异构处理器的能效。

【技术实现步骤摘要】

本申请涉及多核处理器领域,尤其涉及一种异构处理器及相关调度方法


技术介绍

1、多核异构处理器(也可称为混合处理器)是指包含多个不同类型的处理器核心的硬件平台。例如,多核异构处理器中可以包括性能核心,能效核心,和低功耗核心。其中,性能核心可提供高的性能,高的吞吐量和低延迟,可用于保证处理器系统的高性能场景;能效核心可提供最优的能效比,可用于保证处理器系统的较优性能和较低能耗场景;低功耗核心可提供最低功耗,可用于保证处理器系统的最低功耗场景。多核异构处理器的大小核调度是对于运行在不同的处理器核心上的线程负载进行实时感知,在性能约束和能耗约束下,确定调度策略,实现将不同类型的线程分配到不同能效的处理器核心上执行,以获得处理器系统的最优能效或最好性能。但由于不同场景下不同类型的线程负载在不同类型的处理器核心上的性能表现和能效表现存在着较大的非线性和时变性,难以准确地预测线程在不同类型处理器核心上的性能表现。

2、因此,如何确定线程在不同类型的处理器核心上的性能表现,进而可基于该性能表现确定线程的调度策略,以提升异构处理器的性能,或是改善异构处理器的能本文档来自技高网...

【技术保护点】

1.一种异构处理器,其特征在于,所述异构处理器包括大小不同的多个处理核,且所述多个处理核中每个处理核包括场景分类器和性能预测器,其中,

2.如权利要求1所述的异构处理器,其特征在于,所述每个处理核中的所述性能预测器包括多个性能子预测器和目标选择器,且所述多个性能子预测器中每个性能子预测器对应一个所述预设场景的性能预测算法,所述第一处理核中的所述性能预测器,具体用于:

3.如权利要求1所述的异构处理器,其特征在于,所述第一处理核中的所述性能预测器,具体用于:

4.如权利要求2或3所述的异构处理器,其特征在于,所述第一处理核中的所述性能预测器,还用于:...

【技术特征摘要】

1.一种异构处理器,其特征在于,所述异构处理器包括大小不同的多个处理核,且所述多个处理核中每个处理核包括场景分类器和性能预测器,其中,

2.如权利要求1所述的异构处理器,其特征在于,所述每个处理核中的所述性能预测器包括多个性能子预测器和目标选择器,且所述多个性能子预测器中每个性能子预测器对应一个所述预设场景的性能预测算法,所述第一处理核中的所述性能预测器,具体用于:

3.如权利要求1所述的异构处理器,其特征在于,所述第一处理核中的所述性能预测器,具体用于:

4.如权利要求2或3所述的异构处理器,其特征在于,所述第一处理核中的所述性能预测器,还用于:

5.如权利要求1-4任意一项所述的异构处理器,其特征在于,所述异构处理器上运行操作系统,

6.如权利要求1-5任意一项所述的异构处理器,其特征在于,所述第一处理核中还包括第一采样单元和第二采样单元,

7.一种调度方法,其特征在于,应用于异构处理器,所述异构处理器包括大小不同的多个处理核,且所述多个处理核中每个处理核包括场景分类器和性能预测器,所述方法包括:

8.如权利要...

【专利技术属性】
技术研发人员:周永彬王荣华官宇翔
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1