一种异构芯片的节能管理方法技术

技术编号:39575805 阅读:7 留言:0更新日期:2023-12-03 19:27
本申请公开了一种异构芯片的节能管理方法

【技术实现步骤摘要】
一种异构芯片的节能管理方法、装置及设备


[0001]本申请属于计算机芯片
,尤其涉及一种异构芯片的节能管理方法

装置及设备


技术介绍

[0002]随着算力需求呈指数级增长,单一架构的处理器芯片
(
非异构芯片
)
已经无法处理更复杂多样的数据

异构芯片将不同制程

不同架构的计算单元集成到一块芯片上,如同时具有
CPU(Central Processing Unit
,中央处理器
)、GPU(Graphics Processing Unit
,图形处理器
)
的异构芯片,其
CPU
作为主核用于分派任务,
GPU
则作为从核用于加速计算,可以充分发挥
CPU

GPU
在计算上的灵活性,且具备多任务处理能力,因此能够显著提高算力和性能

[0003]在一些特殊的应用场景中,通常需要控制设备内的异构芯片在高温的户外条件下常年不停机工作,同时由于异构芯片工作频率高,系统集成度大,功耗也随之大幅度提升,会带来一系列的现实问题,一方面由于芯片被密封导致散热能力下降,另一方面随着功耗的增加,也会引起芯片运行温度上升,影响芯片的正常工作,同时运行温度上升还会缩短芯片寿命,进一步限制系统性能

[0004]现有技术中异构芯片的功耗管理一般针对异构芯片所在的单一主机,而且缺乏对于异构芯片内部的各计算单元的实时性能
&
功耗的针对性管理,无法实现针对跨主机的各计算单元的统一节能管理


技术实现思路

[0005]针对上述问题,本申请提供一种异构芯片的节能管理方法

装置及设备,可实现跨主机的各计算单元的统一节能管理和任务调配,延长异构芯片使用寿命

[0006]第一方面,本申请提供了一种异构芯片的节能管理方法,应用于云端服务器,所述方法包括:
[0007]从主机设备管理平台接收资源块集合中资源块的状态信息,所述资源块集合为对所述主机设备管理平台下的各主机设备上的计算单元进行划分得到的;
[0008]响应于节能模式触发指令,根据所述资源块的实时状态信息确定所述资源块进入节能管理模式时,基于所述资源块的实时状态信息确定所述资源块需要处于休眠状态或活跃状态;
[0009]确定所述资源块需要处于休眠状态时,发送休眠指令到主机设备管理平台,指示所述主机设备管理平台按照所述休眠指令对所述资源块进行管理

[0010]在一种可能的实施方式中,所述节能模式触发指令采用如下至少一种方式产生:
[0011]基于下发到资源块集合中各资源块的任务信息,确定所述资源块集合中设定比例的资源块在设定周期内的任务处理量处于设定范围内时,产生节能模式触发指令;
[0012]基于资源块集合中各资源块的状态信息,确定所述资源块集合中设定比例的资源
块的实时状态指标超出设定范围内时,产生节能模式触发指令;
[0013]确定到达预设的节能模式的执行周期时,产生节能模式触发指令

[0014]在一种可能的实施方式中,所述资源块的状态信息包括资源块的温度

性能指标参数

[0015]在一种可能的实施方式中,所述方法还包括:
[0016]基于从主机设备管理平台接收到的资源块集合中资源块的状态信息,确定各资源块是否满足任务迁出条件或任务迁入条件;
[0017]对于满足任务迁出条件的资源块,确定满足需要迁出的任务的处理需求的资源块作为满足任务迁入条件的资源块,并下发相应的任务迁移指令到主机设备管理平台;
[0018]对于满足任务迁入条件的资源块,为所述满足任务迁入条件的资源块分配任务,并基于分配的任务下发相应的任务迁移指令到主机设备管理平台

[0019]在一种可能的实施方式中,所述确定满足需要迁出的任务的处理需求的资源块作为满足任务迁入条件的资源块,并下发相应的任务迁移指令到主机设备管理平台,包括:
[0020]基于从主机设备管理平台接收到的资源块的状态信息,确定所有与所述需要迁出的任务的处理需求相匹配的资源块;
[0021]选取匹配程度最高的资源块作为满足任务迁入条件的资源块,并下发相应的任务迁移指令到主机设备管理平台

[0022]在一种可能的实施方式中,确定所述满足任务迁入条件的资源块处于非节能管理模式或节能管理模式下的活跃状态时,直接下发任务迁移指令到主机设备管理平台;
[0023]确定所述满足任务迁入条件的资源块处于节能管理模式下的休眠状态时,下发任务唤醒指令到主机设备管理平台,并在接收到主机设备管理平台发送的任务唤醒响应信息后,再下发任务迁移指令到主机设备管理平台

[0024]第二方面,本申请提供了一种异构芯片的节能管理方法,应用于主机设备管理平台,所述方法包括:
[0025]上传资源块集合中各资源块的状态信息,所述资源块集合为基于预设划分规则对所述主机设备管理平台下的各主机设备上的计算单元进行划分得到的;
[0026]基于接收到的休眠指令,按照所述休眠指令对进入节能管理模式的资源块执行对应的休眠操作

[0027]在一种可能的实施方式中,所述资源块的状态信息包括资源块的温度

性能指标参数

[0028]在一种可能的实施方式中,所述方法还包括:
[0029]基于接收到的任务迁移指令,将接收到的任务分配到满足任务迁入条件的资源块,或者将满足任务迁出条件的资源块中的任务迁移到满足任务迁入条件的资源块;
[0030]完成任务迁移指令后,向云端服务器发送反馈信息

[0031]在一种可能的实施方式中,所述满足任务迁入条件的资源块处于节能管理模式下的休眠状态时,所述完成任务迁移指令前还包括:
[0032]基于接收到的任务唤醒指令,唤醒所述满足任务迁入条件的资源块;
[0033]在完成任务唤醒指令后,向云端服务器发送任务唤醒响应信息

[0034]在一种可能的实施方式中,所述方法还包括:
[0035]确定所述资源块进入节能管理模式时,基于所述资源块的历史状态信息确定所述资源块的休眠周期,并发送相应的休眠指令到所述主机设备管理平台,指示所述主机设备管理平台按照所述休眠周期对所述资源块进行管理

[0036]第三方面,本申请提供了一种异构芯片的节能管理装置,所述装置包括:
[0037]第一接收模块,用于从主机设备管理平台接收资源块集合中资源块的状态信息,所述资源块集合为对所述主机设备管理平台下的各主机设备上的计算单元进行划分得到的;
[0038]节能管理模块,用于响应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种异构芯片的节能管理方法,应用于云端服务器,其特征在于,包括:从主机设备管理平台接收资源块集合中资源块的状态信息,所述资源块集合为对所述主机设备管理平台下的各主机设备上的计算单元进行划分得到的;响应于节能模式触发指令,根据所述资源块的实时状态信息确定所述资源块进入节能管理模式时,基于所述资源块的实时状态信息确定所述资源块需要处于休眠状态或活跃状态;确定所述资源块需要处于休眠状态时,发送休眠指令到主机设备管理平台,指示所述主机设备管理平台按照所述休眠指令对所述资源块进行管理
。2.
根据权利要求1所述的方法,其特征在于,所述节能模式触发指令采用如下至少一种方式产生:基于下发到资源块集合中各资源块的任务信息,确定所述资源块集合中设定比例的资源块在设定周期内的任务处理量处于设定范围内时,产生节能模式触发指令;基于资源块集合中各资源块的状态信息,确定所述资源块集合中设定比例的资源块的实时状态指标超出设定范围内时,产生节能模式触发指令;确定到达预设的节能模式的执行周期时,产生节能模式触发指令
。3.
根据权利要求1所述的方法,其特征在于,所述资源块的状态信息包括资源块的温度

性能指标参数
。4.
根据权利要求1所述的方法,其特征在于,还包括:基于从主机设备管理平台接收到的资源块集合中资源块的状态信息,确定各资源块是否满足任务迁出条件或任务迁入条件;对于满足任务迁出条件的资源块,确定满足需要迁出的任务的处理需求的资源块作为满足任务迁入条件的资源块,并下发相应的任务迁移指令到主机设备管理平台;对于满足任务迁入条件的资源块,为所述满足任务迁入条件的资源块分配任务,并基于分配的任务下发相应的任务迁移指令到主机设备管理平台
。5.
根据权利要求4所述的方法,其特征在于,所述确定满足需要迁出的任务的处理需求的资源块作为满足任务迁入条件的资源块,并下发相应的任务迁移指令到主机设备管理平台,包括:基于从主机设备管理平台接收到的资源块的状态信息,确定所有与所述需要迁出的任务的处理需求相匹配的资源块;选取匹配程度最高的资源块作为满足任务迁入条件的资源块,并下发相应的任务迁移指令到主机设备管理平台
。6.
根据权利要求4‑5中任一项所述的方法,其特征在于,确定所述满足任务迁入条件的资源块处于非节能管理模式或节能管理模式下的活跃状态时,直接下发任务迁移指令到主机设备管理平台;确定所述满足任务迁入条件的资源块处于节能管理模式下的休眠状态时,下发任务唤醒指令到主机设备管理平台,并在接收到主机设备管理平台发送的任务唤醒响应信息后,再下发任务迁移指令到主机设备管理平台
。7.
根据权利要求1所述的方法,其特征在于,还包括:确定所述资源块进入节能管理模式时,基于所述资源块...

【专利技术属性】
技术研发人员:李伊青林显成黄志兰
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1