一种处理器及电子设备制造技术

技术编号:33119527 阅读:11 留言:0更新日期:2022-04-17 00:15
本申请提供了一种处理器及电子设备;所述处理器包括:资源管理单元和至少一个处理器核;每个所述处理器核,用于执行一个待处理任务;资源管理单元,用于针对所述待处理任务对应的资源进行资源管理;所述资源管理至少包括下述一项或多项:资源分配、资源回收和资源状态管理;其中,所述待处理任务对应的资源由所述资源管理单元基于所述待处理任务的信息分配。通过本申请,能够提高处理器的性能以及资源的利用率。源的利用率。源的利用率。

【技术实现步骤摘要】
一种处理器及电子设备


[0001]本申请涉及计算机体系结构技术,尤其涉及一种处理器及电子设备。

技术介绍

[0002]随着计算机体系结构的改进以及微处理器技术的快速发展,计算机性能也有极大的提高。基于微处理器技术的电子设备,通常以处理器核为粒度分配电子设备内的资源,使得电子设备内的每个处理器核能够依据分配的资源处理任务。因此,如何提高处理器的性能以及电子设备内的资源利用率是微处理器技术一直追求的目标。

技术实现思路

[0003]本申请实施例提供一种处理器及电子设备,能够提高处理器的性能以及资源的利用率。
[0004]本申请实施例的技术方案是这样实现的:第一方面,本申请实施例提供一种处理器,所述处理器包括:资源管理单元和至少一个处理器核;每个所述处理器核,用于执行一个待处理任务;资源管理单元,用于针对所述待处理任务对应的资源进行资源管理;所述资源管理至少包括下述一项或多项:资源分配、资源回收和资源状态管理;其中,所述待处理任务对应的资源由所述资源管理单元基于所述待处理任务的信息分配。
[0005]在一些可选实施例中,所述资源管理包括资源分配;所述资源管理单元,用于确定所述待处理任务的信息,基于所述待处理任务的信息确定用于执行所述待处理任务的目标资源。
[0006]在一些可选实施例中,所述资源管理单元,用于基于所述待处理任务的信息确定资源分配策略;基于所述资源分配策略,为所述待处理任务分配目标资源。
[0007]在一些可选实施例中,所述资源管理单元,用于基于所述待处理任务的信息,确定所述待处理任务所需资源的强度;基于所述待处理任务所需资源的强度,确定所述资源分配策略。
[0008]在一些可选实施例中,所述资源管理单元,用于响应于所述待处理任务所需资源的强度满足第一条件,确定所述资源分配策略为第一资源分配策略;响应于所述待处理任务所需资源的强度满足第二条件,确定所述资源分配策略为第二资源分配策略;其中,针对同一类型的资源,基于所述第一资源分配策略分配的资源的大小小于基于所述第二资源分配策略分配的资源的大小。
[0009]在一些可选实施例中,针对电子设备内的每一类型的资源,所述资源管理单元,用于基于所述资源分配策略将所述每一类型的资源划分为至少一个子资源池;确定所述至少一个子资源池中的一个子资源池内的资源为所述目标资源。
[0010]在一些可选实施例中,任意两个所述子资源池包括的资源的大小相同或者不同。
[0011]在一些可选实施例中,全部类型的所述资源位于一个资源池内;或者,每一类型的资源位于一个资源池内。
[0012]在一些可选实施例中,所述资源管理单元为安装于所述处理器上的程序;或者,所述资源管理单元为所述处理器上的硬件组件。
[0013]在一些可选实施例中,所述资源管理单元包括安装于所述处理器上的程序和所述处理器上的硬件组件。
[0014]在一些可选实施例中,所述硬件组件,用于确定所述待处理任务的信息,将所述待处理任务的信息发送至所述程序;所述程序,用于基于所述待处理任务的信息确定所述资源分配策略,将所述资源分配策略发送至所述硬件组件。
[0015]在一些可选实施例中,所述资源管理包括:资源回收;所述资源管理单元,用于接收任务结束指令,基于所述任务结束指令,确定执行所述任务结束指令对应的任务的资源,回收所述资源;其中,所述资源由所述资源管理单元根据所述任务的信息分配至处理器核。
[0016]在一些可选实施例中,所述资源管理单元,用于响应于所述任务未完全结束,所述资源管理单元确认所述任务结束指令对应的至少一个子资源;所述资源管理单元确认所述任务对应的流水线中,已经完成的流水级对应的子资源;其中,所述子资源为用于执行所述任务所需资源中的部分资源。
[0017]在一些可选实施例中,所述资源管理单元,用于响应于所述任务全部结束,所述资源管理单元确认所述任务结束指令对应的全部子资源;所述资源管理单元确认所述全部子资源为执行所述任务结束指令对应的任务的资源;其中,所述全部子资源包括执行所述任务的全部资源中执行完成的子资源。
[0018]在一些可选实施例中,所述资源管理包括资源状态管理;所述资源管理单元,用于监测第一时间区间内电子设备的资源调用情况,基于所述资源调用情况控制资源的状态,所述资源的状态包括休眠状态或唤醒状态;其中,所述休眠状态的资源能够被分配至处理器核,所述唤醒状态的资源不能够被分配至处理器核。
[0019]在一些可选实施例中,所述资源管理单元,用于响应于所述资源调用情况为资源未被调用,控制所述资源的状态为休眠状态。
[0020]在一些可选实施例中,所述资源管理单元,用于响应于所述休眠状态的资源满足唤醒条件,控制所述资源的状态为唤醒状态。
[0021]第二方面,本申请实施例提供一种电子设备,所述电子设备包括:上述处理器以及存储器、总线;所述存储器存储可执行指令;所述处理器与所述存储器之间通过所述总线通信。
[0022]本申请实施例提供的处理器包括:资源管理单元和至少一个处理器核;每个所述
处理器核,用于执行一个待处理任务;资源管理单元,用于针对所述待处理任务对应的资源进行资源管理;所述资源管理至少包括下述一项或多项:资源分配、资源回收和资源状态管理;其中,所述待处理任务对应的资源由所述资源管理单元基于所述待处理任务的信息分配。如此,通过根据待处理任务的信息为待处理任务分配所需的资源,能够根据待处理任务对资源的需求分配资源,避免资源浪费,提高资源利用率;由于分配的资源满足待处理任务对资源的需求,因此能够提高待处理任务的执行效率,提高处理器的性能。
附图说明
[0023]图1是相关技术中指令的处理流程示意图;图2是本申请实施例提供的处理器的一种可选结构示意图;图3是本申请实施例提供的资源管理单元基于待处理任务的信息为待处理任务分配资源的一种可选处理流程示意图;图4是本申请实施例提供的资源管理单元基于待处理任务的信息为待处理任务分配目标资源的示意图;图5是本申请实施例提供的电子设备内的资源划分示意图;图6是本申请实施例提供的一种基于资源分配策略划分子资源池的示意图;图7是本申请实施例提供的另一种基于资源分配策略划分子资源池的示意图;图8是本申请实施例提供的资源回收方法的一种可选流程示意图;图9是本申请实施例提供的资源管理单元对资源进行资源状态管理的一种可选处理流程示意图;图10是本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0024]为了使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请作进一步地详细描述,所描述的实施例不应视为对本申请的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
[0025]在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,
ꢀ“
一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理器,其特征在于,所述处理器包括:资源管理单元和至少一个处理器核;每个所述处理器核,用于执行一个待处理任务;资源管理单元,用于针对所述待处理任务对应的资源进行资源管理;所述资源管理至少包括下述一项或多项:资源分配、资源回收和资源状态管理;其中,所述待处理任务对应的资源由所述资源管理单元基于所述待处理任务的信息分配。2.根据权利要求1所述的处理器,其特征在于,所述资源管理包括资源分配;所述资源管理单元,用于确定所述待处理任务的信息,基于所述待处理任务的信息确定用于执行所述待处理任务的目标资源。3.根据权利要求2所述的处理器,其特征在于,所述资源管理单元,用于基于所述待处理任务的信息确定资源分配策略;基于所述资源分配策略,为所述待处理任务分配目标资源。4.根据权利要求3所述的处理器,其特征在于,所述资源管理单元,用于基于所述待处理任务的信息,确定所述待处理任务所需资源的强度;基于所述待处理任务所需资源的强度,确定所述资源分配策略。5.根据权利要求4所述的处理器,其特征在于,所述资源管理单元,用于响应于所述待处理任务所需资源的强度满足第一条件,确定所述资源分配策略为第一资源分配策略;响应于所述待处理任务所需资源的强度满足第二条件,确定所述资源分配策略为第二资源分配策略;其中,针对同一类型的资源,基于所述第一资源分配策略分配的资源的大小小于基于所述第二资源分配策略分配的资源的大小。6.根据权利要求3至5任一项所述的处理器,其特征在于,针对电子设备内的每一类型的资源,所述资源管理单元,用于基于所述资源分配策略将所述每一类型的资源划分为至少一个子资源池;确定所述至少一个子资源池中的一个子资源池内的资源为所述目标资源。7.根据权利要求6所述的处理器,其特征在于,任意两个所述子资源池包括的资源的大小相同或者不同。8.根据权利要求6所述的处理器,其特征在于,全部类型的资源位于一个资源池内;或者,所述每一类型的资源分别位于一个资源池内。9.根据权利要求1所述的处理器,其特征在于,所述资源管理单元为安装于所述处理器上的程序;或者,所述资源管理单元为所述处理器上的硬件组件。10.根据权利要求1所述的处理器,其特征在于,所述资源管理单元包括安装于所述...

【专利技术属性】
技术研发人员:窦强张承义赵天磊高军
申请(专利权)人:飞腾信息技术有限公司
类型:发明
国别省市:

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

1