[发明专利]资源管理的方法、装置、处理器及设备在审
| 申请号: | 202010610413.7 | 申请日: | 2020-06-30 |
| 公开(公告)号: | CN113867924A | 公开(公告)日: | 2021-12-31 |
| 发明(设计)人: | 周罗青;程宏才;王俊捷 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F1/3234 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 颜晶 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 资源管理 方法 装置 处理器 设备 | ||
一种应用于设备中资源管理,该方法包括:检测第一处理器核上运行的线程的状态;当检测第一处理器核上运行的线程满足预设条件时,控制第一处理器核工作在低功耗模式,其中,第一处理器核工作在低功耗模式时的工作频率小于频率阈值,以此减少处理器的资源浪费。
技术领域
本申请涉及通信领域,特别涉及一种资源管理的方法、装置、处理器及设备。
背景技术
服务器的中央处理器(central processing unit,CPU)包括至少一个处理器核,每个处理器核可以运行至少一个轮询线程,每个轮询线程与服务器中的一个共享内存绑定。服务器的数据产生模块(如网卡)产生数据,将数据保存到共享内存。与该共享内存绑定的每个轮询线程可以周期性的检测该共享内存是否存储有数据,如果检测该共享内存中有数据,则获取该数据并对该数据进行处理。目前共享内存中并不是无时无刻都有数据,但与该共享内存绑定的轮询线程却始终不停地检测共享内存中是否存在数据,占用了较多处理器的计算资源和功耗,导致处理器的资源的浪费。
发明内容
本申请提供了一种资源管理的方法及装置,以减少处理器的资源浪费。
第一方面,本申请提供了一种资源管理方法,所述方法应用于设备中,该设备包括至少一个处理器核。在该方法中,检测第一处理器核上运行的线程的状态,第一处理器核是该至少一个处理器核中的任意一个。当检测第一处理器核上运行的线程满足预设条件时,控制第一处理器核工作在低功耗模式,其中,第一处理器核工作在低功耗模式下第一处理器核的工作频率小于频率阈值。在控制第一处理器核工作在低功耗模式时,第一处理器核上运行的各线程不会在占用计算资源,且第一处理器核的工作频率小于频率阈值,使得第一处理器核的功耗很低,节省了第一处理器核所在处理器的计算资源以及降低该处理器的功耗。
在一种可能的实现方式中,预设条件包括第一处理器核上运行的线程的状态均为挂起状态。这样保证第一处理器核上运行的线程在较长时间不会被唤醒,从而保证在控制第一处理器核工作在低功耗模式后,不会很快被唤醒。
在另一种可能的实现方式中,第一处理器核上运行的线程包括第一线程,第一线程与该设备包括的共享内存存在绑定关系,第一线程用于检测该共享内存是否存储数据,共享内存是设备的内存中的一个内存空间。在第一线程检测出该共享内存无数据的持续时间超过第一时间阈值时,第一线程的状态被设为挂起状态。其中,在第一线程检测出该共享内存无数据的持续时间超过第一时间阈值时,表明在较长时间内不会向共享内存存入数据,在第一线程被设为挂起状态后,第一线程会释放占用的计算资源,从而避免计算资源的浪费。
在另一种可能的实现方式中,第一线程检测该共享内存的方式为周期性检测或实时检测。
在另一种可能的实现方式中,在检测出第一处理器核上的各线程处于挂起状态的持续时间超过第二时间阈值的情况下,控制第一处理器核工作在低功耗模式。这样保证第一处理器核上运行的线程在较长时间不会被唤醒,从而可以较长时间控制第一处理器核工作在低功耗模式。
在另一种可能的实现方式中,当检测出第二线程处于挂起状态的持续时间超过第二时间阈值时,将第二线程迁移到第二处理器核上,第二线程是第一处理器核上运行的任一线程,第二处理器核为该设备中已工作在低功耗模式的处理器核,第二处理器核的负载低于负载阈值。由于第二处理器核的负载低于负载阈值,这样保证在第二线程唤醒时,可以减小与第二线程竞争计算资源的其他线程数目,使第二线程能够尽快竞争到计算资源。
在另一种可能的实现方式中,在第一处理器核的使用率低于使用率阈值时,将第三线程迁移到第三处理器核,第三线程是第一处理器核上的处于非挂起状态的线程,第一处理器核的使用率用于指示第一处理器核的计算资源的有效利用率,第三处理器核是该设备中工作在正常工作模式下的处理器核。这样能够尽快使第一处理器核上的各线程处于挂起状态,尽快控制第一处理器核工作在低功耗模式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010610413.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种建筑工程用安全带
- 下一篇:一种高功率光纤耦合器及制作方法





