【技术实现步骤摘要】
本申请涉及电子,尤其涉及一种业务处理装置、方法、设备及存储介质。
技术介绍
1、目前,通常采用中央处理单元(central processing unit,cpu)子系统进行业务处理,该cpu子系统中包括多个处理核,该多个处理核可用于执行基准性能测试、业务性能测试、相似业务部署或业务套件部署等业务。上述业务的指令和数据的规模较大,而该cpu子系统中多个处理核的缓存资源有限,从而该cpu子系统在运行上述业务时存在效率低的问题。
技术实现思路
1、本申请提供一种业务处理装置、方法、设备及存储介质,用于提高多个处理核运行业务时的运行效率。
2、为达到上述目的,本申请的实施例采用如下技术方案:
3、第一方面,提供一种业务处理装置,包括:全局预测器、以及耦合至该全局预测器的多个处理核;该全局预测器,用于缓存该多个处理核中至少一个处理核的历史运行信息,该至少一个处理核可以为该多个处理核中的部分或全部;该多个处理核中的第一处理核,用于获取该历史运行信息中的第一历史运行信息,并根据
...【技术保护点】
1.一种业务处理装置,其特征在于,包括:全局预测器、以及耦合至所述全局预测器的多个处理核;其中,
2.根据权利要求1所述的装置,其特征在于,所述历史运行信息包括多个业务的历史运行信息,所述多个业务的历史运行信息包括所述第一历史运行信息;
3.根据权利要求2所述的装置,其特征在于,所述第一处理核,还用于:
4.根据权利要求3所述的装置,其特征在于,所述第一缓冲区的大小根据所述第一业务确定。
5.根据权利要求2-4任一项所述的装置,其特征在于,所述多个处理核还包括:
6.根据权利要求1-5任一项所述的装置,其特征
...【技术特征摘要】
1.一种业务处理装置,其特征在于,包括:全局预测器、以及耦合至所述全局预测器的多个处理核;其中,
2.根据权利要求1所述的装置,其特征在于,所述历史运行信息包括多个业务的历史运行信息,所述多个业务的历史运行信息包括所述第一历史运行信息;
3.根据权利要求2所述的装置,其特征在于,所述第一处理核,还用于:
4.根据权利要求3所述的装置,其特征在于,所述第一缓冲区的大小根据所述第一业务确定。
5.根据权利要求2-4任一项所述的装置,其特征在于,所述多个处理核还包括:
6.根据权利要求1-5任一项所述的装置,其特征在于,所述历史运行信息或所述第一运行信息包括以下至少一项:分支地址对信息,跳转信息,指令踪迹,数据踪迹,缓存冷热信息,调度推荐信息,页表信息,硬件预取的规律信息或难预测地址信息。
7.根据权利要求6所述的装置,其特征在于,所述历史运行信息或所述第一运行信息还包括分支块索引,所述分支块索引用于索引所述至少一项。
8.根据权利要求1-7任一项所述的装置,其特征在于,所述第一处理核包括:
9.根据权利要求1-8任一项所述的装置,其特征在于,所述第一历史运行信息为与所述第一业务相同或属于同一类型的其他业务的历史运行信息。
10.一种业务处理方法,其特征在于,应用于业务处理装置中,所述装置包括全局预测器、以及耦合至所述全局预测器的多个处理核;所述方法包括:
11.根据权利要求10所述的方法,其特征在于,所述历史运行信息包括多个业务的历史运行信息,所述多个业务的历史运行信息包括所述第一历史运行信息;所述全局预测器缓存所述多个处...
【专利技术属性】
技术研发人员:邸千力,苏放,王宗磊,忻凌,毕波,汪超,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。