【技术实现步骤摘要】
功耗管理方法、多处理单元系统和功耗管理模组
[0001]本公开实施例涉及计算机
,尤其涉及一种功耗管理方法、多处理单元系统和功耗管理模组。
技术介绍
[0002]在诸如多处理器的多运算单元系统的功耗管理中,系统的功耗与性能息息相关。当各个运算单元的功耗需求不能被充分满足时,部分运算单元的性能会下降,导致诸如暗硅现象的发生;当各个运算单元的功耗需求都被充分满足时,多运算单元系统的整体功耗又变得很大,造成了资源的浪费,导致两者的能量效率均较差。
[0003]一般地,多运算单元系统的功耗管理方式可以被分为集中式功耗管理和分布式功耗管理。对于集中式功耗管理,各个运算单元共享相同的功耗预算,并且分别进行功耗管理。但各个运算单元实际运行时所需的功耗千差万别,相同的功能预算不利于总体达到较佳的功耗利用效率。对于分布式功耗管理,不同的运算单元执行各自的功耗预算分配及管理。其对于各运算单元自身功耗利用效率较优,但对于多运算单元系统整体,并不有利于总体功耗利用效率。
[0004]因此,集中式功耗管理和分布式功耗管理两者的总体功耗利用效率均存在提高的空间。
技术实现思路
[0005]有鉴于此,本公开实施例提供一种功耗管理方法、多处理单元系统和功耗管理模组,以提高多运算单元系统的总体功耗利用效率。
[0006]根据本公开实施例的第一方面,提供了一种多运算单元系统的功耗管理方法,所述多运算单元系统包括多个本地功耗管理单元和全局功耗管理单元,各本地功耗管理单元分别对应于所述多运算单元系统中的一个运算 ...
【技术保护点】
【技术特征摘要】
1.一种多运算单元系统的功耗管理方法,其中,所述多运算单元系统包括多个本地功耗管理单元和全局功耗管理单元,各本地功耗管理单元分别对应于所述多运算单元系统中的一个运算单元,所述方法包括:利用所述全局功耗管理单元,获取所述多运算单元系统的全局功耗预算;利用所述全局功耗管理单元,根据所述全局功耗预算和各运算单元的功耗管理参数,分配各运算单元的本地功耗预算;利用所述本地功耗管理单元,根据分配的本地功耗预算管理相应运算单元的本地功耗资源;利用所述本地功耗管理单元,向所述全局功耗管理单元上报所述运算单元的功耗管理参数。2.根据权利要求1所述的方法,其中,所述功耗管理参数包括耗能参数、性能参数和任务量参数中的至少一个;其中,所述耗能参数包括功耗值、功耗状态、本地预算使用率中的至少一个。3.根据权利要求1所述的方法,其中,所述获取所述多运算单元系统的全局功耗预算,包括:基于各运算单元的先前的功耗管理参数和先前的全局功耗预算,确定所述全局功耗预算。4.根据权利要求3所述的方法,其中,所述基于各运算单元的先前的功耗管理参数和先前的全局功耗预算,确定所述全局功耗预算,包括:利用第一机器学习模型或第一规则,基于各运算单元的先前的功耗管理参数和先前的全局功耗预算,确定所述全局功耗预算,以使所述全局功耗预算的预测功率使用率不低于所述先前的全局功耗预算的实际功率使用率。5.根据权利要求3所述的方法,其中,所述基于各运算单元的先前的功耗管理参数和先前的全局功耗预算,确定所述全局功耗预算,包括:基于各运算单元在所述第一功耗管理时段的功耗管理参数和所述多运算单元系统在所述第一功耗管理时段的全局功耗预算,确定所述多运算单元系统在所述第二功耗管理时段的全局功耗预算,其中,所述第二功耗管理时段在所述第一功耗管理时段之后,所述第一功耗管理时段与所述第二功耗管理时段形成连续的功耗管理时段;以及所述根据所述全局功耗预算和各运算单元的功耗管理参数,分配各运算单元的本地功耗预算,包括:根据所述多运算单元系统在所述第二功耗管理时段的全局功耗预算和各运算单元在所述第一功耗管理时段的功耗管理参数,分配各运算单元在所述第二功耗管理时段的本地功耗预算。6.根据权利要求1所述的方法,其中,所述根据所述全局功耗预算和各运算单元的功耗管理参数,分配各运算单元的本地功耗预算,包括:确定所述全局功耗预算中各运算单元的总功耗预算;根据所述各运算单元的总功耗预算和各运算单元的功耗管理参数,分配各运算单元的本地功耗预算。7.根据权利要求6所述的方法,其中,所述根据所述各运算单元的总功耗预算和各运算
单元的功耗管理参数,分配各运算单元的本地功耗预算,包括:利用第二规则,根据所述各运算单元的总功耗预算和各运算单元的功耗管理参数,分配各运算单元的本地功耗预算;或者,基于所述各运算单元的总功耗预算和各运算单元的功耗管理参数作为第二机器学习模型的输入,得到各运算单元的本地功耗预算;其中,所述基于所述各运算单元的总功耗预算和各运算单元的功耗管理参数作为第二机器学习模型的输入,得到各运算单元的本地功耗预算,包括:根据各运算单元的先前的功耗管理参数,确定各运算单元的当前的功耗预算参考参数;将各运算单元的当前的功耗预算参考参数和所述各运算单元的当前的总功耗预算输入到所述第二机器学习模型,得到各运算单元的本地功耗预算。8.根据权利要求1...
【专利技术属性】
技术研发人员:李浩然,孙飞,
申请(专利权)人:平头哥上海半导体技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。