System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于计算系统控制的设备和方法技术方案_技高网

用于计算系统控制的设备和方法技术方案

技术编号:40474197 阅读:9 留言:0更新日期:2024-02-26 19:10
公开了用于计算系统控制的设备和方法。所述用于计算系统控制的设备包括:接收器,被配置为接收用于控制构成计算系统的多个组件的操作模式;以及处理器,被配置为:基于操作模式、用于处理所述多个组件的操作的时间限制和所述多个组件的操作时间来确定用于控制所述多个组件的参数;基于所述参数来分配所述多个组件的工作负荷;并且基于分配的工作负荷来处理所述操作。

【技术实现步骤摘要】

以下描述涉及用于计算系统控制的设备和方法


技术介绍

1、为了增强计算系统的性能或降低功耗,动态电压和频率调节(dvfs)技术可调整计算系统的电压和频率。

2、dvfs是计算机架构中的省电技术,并且可表示用于通过动态地增大或减小施加到所使用的组件的电压和通过调整核(core)频率来控制性能和功率的技术。

3、由于在现有技术中不可能反映构成计算系统的各种组件的功率特性,因此现有技术中的功率效率可能较低,并且现有技术可能难以控制性能。


技术实现思路

1、提供本
技术实现思路
以简化的形式介绍在下面的具体实施方式中进一步描述的构思的选择。本
技术实现思路
不旨在确定要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定要求保护的主题的范围。

2、在一个总体方面,一种具有计算系统控制的设备包括:接收器,被配置为接收用于控制构成计算系统的多个组件的操作模式;以及处理器,被配置为:基于操作模式、用于处理所述多个组件的操作的时间限制和所述多个组件的操作时间来确定用于控制所述多个组件的参数;基于所述参数来分配所述多个组件的工作负荷;并且基于分配的工作负荷来处理所述操作。

3、对于所述参数的确定,处理器可被配置为:基于操作模式是高性能模式来确定用于控制所述多个组件的参数;并且基于操作模式是高效率模式来确定用于控制所述多个组件的参数。

4、所述多个组件可包括操作组件、存储组件、通信组件和电力组件中的任何一个、或者任何两个或更多个的任何组合。

5、对于所述参数的确定,处理器可被配置为:基于操作模式、用于处理所述操作的时间限制和所述多个组件的操作时间来确定用于控制所述多个组件的操作电压和操作频率中的任一者或两者。

6、对于所述参数的确定,处理器可被配置为:基于由所述多个组件消耗的功率、所述多个组件的性能、以及所述多个组件的温度来确定所述参数。

7、对于工作负荷的分配,处理器可被配置为:响应于操作模式是高性能模式,比较所述多个组件的功耗,并且基于功耗的比较结果将不同的工作负荷分派给所述多个组件。

8、对于操作模式的接收,接收器可被配置为实时地从计算系统的用户接收用于改变操作模式的命令,并且对于所述参数的确定,处理器可被配置为执行以下中的任一项:响应于所述命令而改变所述多个组件中的一部分的操作模式;以及基于预定值自动地改变所述多个组件中的一部分的操作模式。

9、所述多个组件可包括第一组件和第二组件,不同的工作负荷可包括第一工作负荷和第二工作负荷,第二工作负荷具有比第一工作负荷的计算量大的计算量,并且对于不同的工作负荷的分派,处理器可被配置为:响应于第一组件的功耗大于第二组件的功耗,第一工作负荷分派给第一组件,并且将第二工作负荷分派给第二组件。

10、对于工作负荷的分配,处理器可被配置为:响应于操作模式是高效率模式,根据所述多个组件的操作频率来比较操作电压,并且基于操作电压的比较结果将不同的工作负荷分派给所述多个组件。

11、所述多个组件可包括第一组件和第二组件,不同的工作负荷可包括第一工作负荷和第二工作负荷,第二工作负荷具有比第一工作负荷的计算量大的计算量,并且对于不同的工作负荷的分派,处理器可被配置为:响应于在相同操作频率下第一组件的操作电压小于第二组件的操作电压,将第二工作负荷分派给第一组件,并且将第一工作负荷分派给第二组件。

12、分配的工作负荷可包括第一工作负荷和第二工作负荷,第二工作负荷的具有比第一工作负荷的计算量大的计算量,并且对于工作负荷的分配,处理器可被配置为:通过基于所述多个组件的动态电压和频率调节(dvfs)特性对所述多个组件进行聚类来生成第一集群和第二集群;将第二工作负荷分派给第一集群和第二集群之中的dvfs特性优异的集群;并且将第一工作负荷分派给另一集群。

13、对于所述参数的确定,处理器可被配置为:通过基于所述多个组件的温度、所述多个组件的操作电压、所述多个组件的操作频率、所述多个组件的功耗、所述多个组件的峰值性能以及所述多个组件的功率效率对神经网络执行强化学习来确定所述参数。

14、在另一总体方面,一种处理器实现的具有计算系统控制的方法可包括:接收用于控制构成计算系统的多个组件的操作模式;基于操作模式、用于处理所述多个组件的操作的时间限制和所述多个组件的操作时间来确定用于控制所述多个组件的参数;基于所述参数来分配所述多个组件的工作负荷;以及基于分配的工作负荷来处理所述操作。

15、确定所述参数的步骤可包括:基于接收的操作模式,选择性地:基于操作模式是高性能模式来确定用于控制所述多个组件的参数;以及基于操作模式是高效率模式来确定用于控制所述多个组件的参数。

16、所述多个组件可包括操作组件、存储组件、通信组件和电力组件中的任何一个、或者任何两个或更多的任何组合。

17、确定所述参数的步骤可包括:基于操作模式、用于处理所述操作的时间限制和所述多个组件的操作时间来确定用于控制所述多个组件的操作电压和操作频率中的任一者或两者。

18、确定所述参数的步骤可包括:基于由所述多个组件消耗的功率、所述多个组件的性能和所述多个组件的温度来确定所述参数。

19、分配工作负荷的步骤可包括:响应于操作模式是高性能模式,比较所述多个组件的功耗,以及基于比较的结果将不同的工作负荷分派给所述多个组件。

20、接收操作模式的步骤可包括实时地从计算系统的用户接收用于改变操作模式的命令,并且确定所述参数的步骤可包括以下中的任一项:响应于所述命令而改变所述多个组件中的一部分的操作模式;以及基于预定值自动地改变所述多个组件中的一部分的操作模式。

21、所述多个组件可包括第一组件和第二组件,不同的工作负荷可包括第一工作负荷和第二工作负负荷,第二工作负荷具有比第一工作负荷的计算量大的计算量,并且将不同的工作负荷指分派给所述多个组件的步骤可包括:响应于第一组件的功耗大于第二组件的功耗:将第一工作负荷分派给第一组件;以及将第二工负荷分派给第二组件。

22、分配工作负荷的步骤可包括:响应于操作模式是高效率模式,根据所述多个组件的操作频率来比较操作电压,以及基于比较的结果将不同的工作负荷分派给所述多个组件。

23、所述多个组件可包括第一组件和第二组件,不同的工作负荷可包括第一工作负荷和第二工作负荷,第二工作负荷具有比第一工作负荷的计算量大的计算量,并且将不同的工作负荷分派给所述多个组件的步骤可包括:响应于在相同操作频率下第一组件的操作电压小于第二组件的操作电压:将第二工作负荷分派给第一组件;以及将第一工作负荷分派给第二组件。

24、分配的工作负荷可包括第一工作负荷和第二工作负荷,第二工作负荷具有比第一工作负荷的计算量的大的计算量,并且分配工作负荷的步骤可包括:通过基于所述多个组件的动态电压和频率调节(dvfs)特性对所述多个组件进行聚类来生成第一集群和第二集群;将第二工作负荷分派本文档来自技高网...

【技术保护点】

1.一种用于计算系统控制的设备,所述设备包括:

2.根据权利要求1所述的设备,其中,对于所述参数的确定,处理器被配置为:

3.根据权利要求1所述的设备,其中,所述多个组件包括操作组件、存储组件、通信组件和电力组件中的任何一个、或者任何两个或更多个的任何组合。

4.根据权利要求1所述的设备,其中,对于所述参数的确定,处理器被配置为:基于操作模式、用于处理所述操作的时间限制和所述多个组件的操作时间来确定用于控制所述多个组件的操作电压和操作频率中的任一者或两者。

5.根据权利要求1所述的设备,其中,对于所述参数的确定,处理器被配置为:还基于由所述多个组件消耗的功率、所述多个组件的性能、以及所述多个组件的温度来确定所述参数。

6.根据权利要求1所述的设备,其中,对于工作负荷的分配,处理器被配置为:

7.根据权利要求1所述的设备,其中,

8.根据权利要求6所述的设备,其中,

9.根据权利要求1所述的设备,其中,对于工作负荷的分配,处理器被配置为:

10.根据权利要求9所述的设备,其中

11.根据权利要求1所述的设备,其中,

12.根据权利要求1所述的设备,其中,对于所述参数的确定,处理器被配置为:还通过基于所述多个组件的温度、所述多个组件的操作电压、所述多个组件的操作频率、所述多个组件的功耗、所述多个组件的峰值性能以及所述多个组件的功率效率对神经网络执行强化学习来确定所述参数。

13.一种处理器实现的用于计算系统控制的方法,所述方法包括:

14.根据权利要求13所述的方法,其中,确定所述参数的步骤包括:基于接收的操作模式,选择性地执行以下操作:

15.根据权利要求13所述的方法,其中,所述多个组件包括操作组件、存储组件、通信组件和电力组件中的任何一个、或者任何两个或更多个的任何组合。

16.根据权利要求13所述的方法,其中,确定所述参数的步骤包括:基于操作模式、用于处理所述操作的时间限制和所述多个组件的操作时间来确定用于控制所述多个组件的操作电压和操作频率中的任一者或两者。

17.根据权利要求13所述的方法,其中,确定所述参数的步骤还包括:基于由所述多个组件消耗的功率、所述多个组件的性能和所述多个组件的温度来确定所述参数。

18.根据权利要求13所述的方法,其中,分配工作负荷的步骤包括:响应于操作模式是高性能模式,比较所述多个组件的功耗,以及基于比较的结果将不同的工作负荷分派给所述多个组件。

19.根据权利要求13所述的方法,其中,

20.根据权利要求18所述的方法,其中,

21.根据权利要求13所述的方法,其中,分配工作负荷的步骤包括:

22.根据权利要求21所述的方法,其中,

23.根据权利要求13所述的方法,其中,

24.根据权利要求13所述的方法,其中,确定所述参数的步骤还包括:通过基于所述多个组件的温度、所述多个组件的操作电压、所述多个组件的操作频率、所述多个组件的功耗、所述多个组件的峰值性能以及所述多个组件的功率效率对神经网络执行强化学习来确定所述参数。

25.一种处理器实现的用于计算系统控制的方法,所述方法包括:

26.根据权利要求25所述的方法,其中,确定第一操作参数和第二操作参数的步骤包括:

27.一种存储指令的非暂时性计算机可读存储介质,所述指令在由处理器执行时,将处理器配置为执行根据权利要求13至权利要求26中的任意一项所述的方法。

...

【技术特征摘要】

1.一种用于计算系统控制的设备,所述设备包括:

2.根据权利要求1所述的设备,其中,对于所述参数的确定,处理器被配置为:

3.根据权利要求1所述的设备,其中,所述多个组件包括操作组件、存储组件、通信组件和电力组件中的任何一个、或者任何两个或更多个的任何组合。

4.根据权利要求1所述的设备,其中,对于所述参数的确定,处理器被配置为:基于操作模式、用于处理所述操作的时间限制和所述多个组件的操作时间来确定用于控制所述多个组件的操作电压和操作频率中的任一者或两者。

5.根据权利要求1所述的设备,其中,对于所述参数的确定,处理器被配置为:还基于由所述多个组件消耗的功率、所述多个组件的性能、以及所述多个组件的温度来确定所述参数。

6.根据权利要求1所述的设备,其中,对于工作负荷的分配,处理器被配置为:

7.根据权利要求1所述的设备,其中,

8.根据权利要求6所述的设备,其中,

9.根据权利要求1所述的设备,其中,对于工作负荷的分配,处理器被配置为:

10.根据权利要求9所述的设备,其中,

11.根据权利要求1所述的设备,其中,

12.根据权利要求1所述的设备,其中,对于所述参数的确定,处理器被配置为:还通过基于所述多个组件的温度、所述多个组件的操作电压、所述多个组件的操作频率、所述多个组件的功耗、所述多个组件的峰值性能以及所述多个组件的功率效率对神经网络执行强化学习来确定所述参数。

13.一种处理器实现的用于计算系统控制的方法,所述方法包括:

14.根据权利要求13所述的方法,其中,确定所述参数的步骤包括:基于接收的操作模式,选择性地执行以下操作:

15.根据权利要求13所述...

【专利技术属性】
技术研发人员:权亨达金成范
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:

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

1