【技术实现步骤摘要】
本申请涉及多核处理器领域,尤其涉及一种异构处理器及相关调度方法。
技术介绍
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.如权利要...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。