System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 集成电路及其操作方法技术_技高网

集成电路及其操作方法技术

技术编号:40487692 阅读:5 留言:0更新日期:2024-02-26 19:19
提供了一种集成电路以及该集成电路的操作方法,该集成电路能够基于监视的数据对核心的工作负载进行分类,并基于经分类的工作负载执行动态电压和频率缩放(DVFS)操作。该集成电路包括:至少一个核心;共享缓冲器,接收来自至少一个核心的请求,根据请求访问外部存储器,并接收来自外部存储器的响应;监视器,监视共享缓冲器以获得共享缓冲器的缓冲器容量和响应等待时间;以及DVFS控制器,被配置为对至少一个核心的工作负载进行分类。

【技术实现步骤摘要】

本专利技术构思涉及集成电路,更具体地,涉及能够基于监视的数据对核心的工作负载进行分类并基于经分类的工作负载执行动态电压和频率缩放(dynamic voltage andfrequency scaling,dvfs)操作的集成电路,以及集成电路的操作方法。


技术介绍

1、随着诸如移动设备的计算系统变得越来越紧凑,电力管理已经成为一个重要的问题。具体地,在使用具有有限能量的电池的便携式设备(诸如移动设备)的情况下,降低电力以减少功耗,但是必须增加电压以提高其性能。因此,根据诸如总线或动态随机存取存储器(dram)的存储器特性的工作负载特性进行有效电力管理的需求正在增加。


技术实现思路

1、本专利技术构思提供了集成电路、集成电路的操作方法和计算系统,其中集成电路能够通过不仅考虑中央处理单元(cpu)等的状态,而且考虑总线或动态随机存取存储器(dram)的特性来对工作负载进行分类,并且可以通过基于经分类的工作负载不同地确定缩放因子来有效地执行动态电压和频率缩放(dvfs)操作。例如,移动设备的应用处理器的电力管理可以通过dvfs操作控制电压来完成,其中在dvfs操作中,根据嵌入在应用处理器中的处理设备的工作负载来控制处理设备的频率和电压。

2、根据本专利技术构思的一些方面,提供了一种集成电路,包括:至少一个核心,被配置为根据电压-频率水平处理指令;共享缓冲器,从至少一个核心接收请求,根据请求访问外部存储器,并且从外部存储器接收响应;监视器,被配置为监视共享缓冲器以获得共享缓冲器的缓冲器容量和从外部存储器接收的响应的响应等待时间;以及dvfs控制器,被配置为从监视器接收缓冲器容量和响应等待时间,基于缓冲器容量和响应等待时间对至少一个核心的工作负载进行分类,并基于经分类的工作负载确定电压-频率水平的缩放因子。

3、根据本专利技术构思的一些方面,提供了一种集成电路的操作方法,该操作方法包括:监视共享缓冲器并获得共享缓冲器的缓冲器容量和从外部存储器接收的响应的响应等待时间;基于缓冲器容量和响应等待时间对核心的工作负载进行分类;以及基于经分类的核心的工作负载确定核心的电压-频率水平的缩放因子。

4、根据本专利技术构思的一些方面,提供了一种计算系统,包括处理器、至少一个存储器、将处理器连接到至少一个存储器的总线、dvfs控制器,该dvfs控制器被配置为基于共享缓冲器的缓冲器容量和从外部存储器接收的响应的响应等待时间来对至少一个核心的工作负载进行分类,基于经分类的工作负载确定缩放因子,并且基于所确定的缩放因子生成电压控制信号和时钟控制信号;电力管理单元,被配置为响应于电压控制信号来调整提供给至少一个核心的电源电压的幅度;以及时钟管理单元,被配置为响应于时钟控制信号来调节提供给至少一个核心的时钟信号的频率,该处理器包括:至少一个核心,被配置为根据电源电压的幅度和时钟信号的频率来处理指令;共享缓冲器,被配置为从至少一个核心接收请求,根据该请求访问总线,并且从总线接收响应;以及监视器,被配置为监视共享缓冲器以获得缓冲器容量和响应等待时间。

本文档来自技高网...

【技术保护点】

1.一种集成电路,包括:

2.根据权利要求1所述的集成电路,其中

3.根据权利要求2所述的集成电路,其中,基于指示满状态的所述缓冲器容量,并且所述响应等待时间长于阈值时间,所述DVFS控制器还被配置为将所述至少一个核心的工作负载分类为所述第一工作负载。

4.根据权利要求3所述的集成电路,其中

5.根据权利要求2所述的集成电路,还包括温度传感器,所述温度传感器被配置为测量所述至少一个核心的温度,并将所测量的温度发送到所述DVFS控制器,

6.根据权利要求2所述的集成电路,其中,基于经分类的工作负载是第一工作负载,所述DVFS控制器还被配置为确定所述缩放因子,使得所述电压-频率水平降低。

7.根据权利要求1所述的集成电路,其中,所述DVFS控制器还包括:

8.根据权利要求7所述的集成电路,其中

9.根据权利要求1所述的集成电路,其中

10.一种集成电路的操作方法,所述操作方法包括:

11.根据权利要求10所述的操作方法,其中

12.根据权利要求11所述的操作方法,其中,将所述核心的工作负载分类为第一工作负载或第二工作负载还包括基于指示满状态的所述缓冲器容量和长于阈值时间的所述响应等待时间,将所述核心的工作负载分类为所述第一工作负载。

13.根据权利要求11所述的操作方法,其中,基于经分类的所述核心的工作负载确定所述核心的电压-频率水平的缩放因子还包括基于所述经分类的工作负载是所述第一工作负载,确定所述缩放因子,使得所述电压-频率水平降低。

14.一种计算系统,包括:

15.根据权利要求14所述的计算系统,其中,所述DVFS控制器还包括:

16.根据权利要求14所述的计算系统,其中

17.根据权利要求16所述的计算系统,其中

18.根据权利要求16所述的计算系统,其中,基于经分类的工作负载是所述第一工作负载,所述DVFS控制器还被配置为确定所述缩放因子,使得所述电源电压的幅度和所述时钟信号的频率降低。

19.根据权利要求14所述的计算系统,其中

20.根据权利要求15所述的计算系统,其中

...

【技术特征摘要】

1.一种集成电路,包括:

2.根据权利要求1所述的集成电路,其中

3.根据权利要求2所述的集成电路,其中,基于指示满状态的所述缓冲器容量,并且所述响应等待时间长于阈值时间,所述dvfs控制器还被配置为将所述至少一个核心的工作负载分类为所述第一工作负载。

4.根据权利要求3所述的集成电路,其中

5.根据权利要求2所述的集成电路,还包括温度传感器,所述温度传感器被配置为测量所述至少一个核心的温度,并将所测量的温度发送到所述dvfs控制器,

6.根据权利要求2所述的集成电路,其中,基于经分类的工作负载是第一工作负载,所述dvfs控制器还被配置为确定所述缩放因子,使得所述电压-频率水平降低。

7.根据权利要求1所述的集成电路,其中,所述dvfs控制器还包括:

8.根据权利要求7所述的集成电路,其中

9.根据权利要求1所述的集成电路,其中

10.一种集成电路的操作方法,所述操作方法包括:

11.根据权利要求10所述的操作方法,其中

12...

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

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

1