System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 通过延迟的消息处理的功率节省制造技术_技高网

通过延迟的消息处理的功率节省制造技术

技术编号:41137009 阅读:6 留言:0更新日期:2024-04-30 18:08
公开了用于降低系统的功耗的系统和方法。描述了使由该系统的源引擎发送的消息在该系统的处于睡眠模式的目标引擎的队列中排队的技术。然后,确定与排队后的消息相关联的优先级水平。如果该优先级水平处于最大水平,则使该目标引擎进入活动模式。如果该优先级水平处于中间水平,则当与该中间水平相关联的时间已经过去时,使该目标引擎进入活动模式。当使该目标引擎进入活动模式时,它按照由在其队列中累积的所有消息的相关联优先级水平确定的顺序处理所有消息。

【技术实现步骤摘要】
【国外来华专利技术】


技术介绍

1、为了减少系统消耗的功率量,将不处于操作状态的系统的处理单元保持在时钟门控状态或保持状态。在该时钟门控状态中,非操作处理单元的时钟被关闭,但是电压保持与操作状态相同。在该保持状态中,非操作处理单元的时钟被关闭,并且电压被降低到刚好足以保存单元的触发器和存储器单元中的数据的水平。然而,处于操作状态(活动模式)的处理单元常常跨系统发送消息,包括广播消息和专门针对处于睡眠模式的那些计算单元的其他消息,从而需要将那些计算单元带回到活动模式。唤醒处于睡眠模式的处理单元来处理消息并生成适当响应增加了功耗。这在考虑到如下情况时尤其如此,即每当处理单元被唤醒时,它在恢复到睡眠模式之前保持在该状态一段时间(即,滞后间隔)。为了维持低功耗,需要有效地管理系统的处理单元之间的消息分发的技术。


技术实现思路

【技术保护点】

1.一种用于降低系统的功耗的方法,包括:

2.根据权利要求1所述的方法,进一步包括:

3.根据权利要求1所述的方法,进一步包括:

4.根据权利要求1所述的方法,其中基于所述消息的类型、所述源引擎的身份、所述目标引擎的身份或它们的组合中的至少一者来确定所述优先级水平。

5.根据权利要求1所述的方法,其中所述消息是由所述源引擎的高速缓存控制器发起的探测。

6.根据权利要求5所述的方法,其中确定与所述消息相关联的所述优先级水平基于系统记录,其中所述系统记录存储与高速缓存行的状态相关联的信息,所述高速缓存行存储在所述系统的引擎的高速缓存中。

7.根据权利要求6所述的方法,其中响应于所述目标引擎的所述高速缓存保持所述高速缓存行的最近版本,所确定的优先级水平被确定为处于最大水平。

8.根据权利要求1所述的方法,其中所述消息是由所述源引擎的操作系统发起的配置消息。

9.根据权利要求1所述的方法,其中所述消息由在所述源引擎和所述目标引擎上执行的多线程应用程序发起。

10.一种用于降低功耗的系统,包括:

11.根据权利要求10所述的系统,其中所述指令进一步使所述系统:

12.根据权利要求10所述的系统,其中所述指令进一步使所述系统:

13.根据权利要求10所述的系统,其中基于所述消息的类型、所述源引擎的身份、所述目标引擎的身份或它们的组合中的至少一者来确定所述优先级水平。

14.根据权利要求10所述的系统,其中所述消息是由所述源引擎的源高速缓存控制器发起的探测。

15.根据权利要求14所述的系统,其中确定与所述消息相关联的所述优先级水平基于系统记录,其中所述系统记录存储与高速缓存行的状态相关联的信息,所述高速缓存行存储在所述系统的引擎的高速缓存中。

16.根据权利要求15所述的系统,其中响应于所述目标引擎的所述高速缓存保持所述高速缓存行的最近版本,所确定的优先级水平被确定为处于最大水平。

17.根据权利要求10所述的系统,其中所述消息是由所述源引擎的操作系统发起的配置消息。

18.根据权利要求10所述的系统,其中所述消息由在所述源引擎和所述目标引擎上执行的多线程应用程序发起。

19.一种非暂态计算机可读介质,所述非暂态计算机可读介质包括能够由至少一个处理器执行以执行用于降低系统的功耗的方法的指令,所述方法包括:

20.根据权利要求19所述的介质,其中:

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于降低系统的功耗的方法,包括:

2.根据权利要求1所述的方法,进一步包括:

3.根据权利要求1所述的方法,进一步包括:

4.根据权利要求1所述的方法,其中基于所述消息的类型、所述源引擎的身份、所述目标引擎的身份或它们的组合中的至少一者来确定所述优先级水平。

5.根据权利要求1所述的方法,其中所述消息是由所述源引擎的高速缓存控制器发起的探测。

6.根据权利要求5所述的方法,其中确定与所述消息相关联的所述优先级水平基于系统记录,其中所述系统记录存储与高速缓存行的状态相关联的信息,所述高速缓存行存储在所述系统的引擎的高速缓存中。

7.根据权利要求6所述的方法,其中响应于所述目标引擎的所述高速缓存保持所述高速缓存行的最近版本,所确定的优先级水平被确定为处于最大水平。

8.根据权利要求1所述的方法,其中所述消息是由所述源引擎的操作系统发起的配置消息。

9.根据权利要求1所述的方法,其中所述消息由在所述源引擎和所述目标引擎上执行的多线程应用程序发起。

10.一种用于降低功耗的系统,包括:

11.根据权利要求10所述的系统,其中所述指令进一步使所述系统:

...

【专利技术属性】
技术研发人员:维迪亚尚卡尔·维斯瓦纳坦
申请(专利权)人:超威半导体公司
类型:发明
国别省市:

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

1