一种多核芯片及其调度方法技术

技术编号:24890559 阅读:45 留言:0更新日期:2020-07-14 18:17
本发明专利技术提供了一种多核芯片以及业务处理的方法和系统。多核芯片为每个处理器配置一个控制器,使多核芯片能够缓存请求以及将多个请求进行合并处理。此外,服务器在请求的处理流程中均携带索引,并根据索引进行数据索引表的维护,根据数据索引表来选择处理请求的处理器。本发明专利技术能够实现处理器的负载均衡,并能够确定多核芯片中包括的多个处理器的状态,并根据每个处理器的状态适应性的调整数据索引表中的数据,提高了多核芯片的处理效率。

【技术实现步骤摘要】
一种多核芯片及其调度方法
本申请涉及通信领域,尤其涉及一种多核芯片及其调度方法。
技术介绍
目前,在游戏、高清视频播放或图像编辑等各种终端上的业务需要进行大量的图像处理或语音处理。随着终端技术的发展,很多电子终端都配置了专门处理上述业务的处理器,如图形处理器(GPU),用于支持图像处理业务。然而,相对于服务器的算力,电子终端的处理能力不能满足用户的需求。因此,很多业务都需要电子终端调用服务器,或者电子终端调用服务器,服务器通过调用芯片来进行数据处理。然而,由于现有的多核芯片自身的调度能力较弱。现有的调度方式无法充分利用芯片的处理能力,并且不能满足并发场景,导致处理的效率较低。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种装置以及业务调度方法和系统,以提高业务处理的效率。上述目标和其他目标将通过独立权利要求中的特征来达成。进一步的实现方式在从属权利要求、说明书和附图中体现。第一方面,本申请的实施例提供了一种装置,其包含,第一处理器和第二处理器;第一控制器和第二控制器,第一控制器与第一处本文档来自技高网...

【技术保护点】
1.一种装置,其特征在于:其包含,/n第一处理器和第二处理器;/n第一控制器和第二控制器,所述第一控制器与所述第一处理器相连接,所述第二控制器与所述第二处理器相连接;/n所述第一控制器用于:/n存储第一请求和第二请求,所述第一请求和所述第二请求是分配给所述第一处理器的请求;/n将所述第一请求发送给所述第一处理器进行处理;/n从所述第一处理器接收第一处理结果;/n将所述第二请求发送给所述第一处理器进行处理;/n所述第二控制器用于:/n存储第三请求和第四请求,所述第三请求和所述第四请求是分配给所述第二处理器的请求;/n将所述第三请求发送给所述第二处理器进行处理;/n从所述第二处理器接收第三处理结果...

【技术特征摘要】
1.一种装置,其特征在于:其包含,
第一处理器和第二处理器;
第一控制器和第二控制器,所述第一控制器与所述第一处理器相连接,所述第二控制器与所述第二处理器相连接;
所述第一控制器用于:
存储第一请求和第二请求,所述第一请求和所述第二请求是分配给所述第一处理器的请求;
将所述第一请求发送给所述第一处理器进行处理;
从所述第一处理器接收第一处理结果;
将所述第二请求发送给所述第一处理器进行处理;
所述第二控制器用于:
存储第三请求和第四请求,所述第三请求和所述第四请求是分配给所述第二处理器的请求;
将所述第三请求发送给所述第二处理器进行处理;
从所述第二处理器接收第三处理结果;
将所述第四请求发送给所述第二处理器进行处理。


2.如权利要求1所述的装置,其特征在于,所述第一控制器存储第五请求和第六请求,所述第一控制器还用于,将所述第五请求和所述第六请求合并为第七请求,将所述第七请求发送给所述第一处理器进行处理。


3.如权利要求1所述的装置,其特征在于,所述第一控制器从第一装置接收第一消息,所述第一消息中包含所述第一请求以及第一信息;所述第一信息与所述第一处理器相对应。


4.如权利要求3所述的装置,其特征在于,所述第一控制器向所述第一装置发送第二消息,所述第二消息中包含所述第一处理结果和所述第一信息。


5.如权利要求1所述的装置,其特征在于,还包含,
第三控制器,所述第三控制器分别与所述第一控制器和所述第二控制器相连接;
所述第三控制器用于从第一装置接收第三消息,所述第三消息中包含所述第一请求以及第一信息;所述第一信息与所述第一处理器相对应;
所述第三控制器根据所述第一信息将所述第一请求和所述第一信息发送给所述第一控制器。


6.如权利要求5所述的装置,其特征在于,所述第三控制器还用于从所述第一控制器接收所述第一处理结果和所述第一信息,
所述第三控制器向所述第一装置发送第四消息,所述第四消息中包含所述第一处理结果和所述第一信息。


7.如权利要求3-6中任一项所述的装置,所述第一信息中包含第一处理器序号、时间戳和线程号;其中,所述第一处理器序号是所述第一装置为所述第一请求分配的,所述时间戳和所述线程号与所述第一请求相对应。


8.一种业务处理系统,其特征在于,包括,
第一装置;
第二装置,所述第二装置包含第一处理器和第二处理器;
所述第一装置向所述第二装置发送第一消息,所述第一消息中包含第一请求和第一信息,其中所述第一信息与所述第一处理器相对应;
所述第二装置根据所述第一信息,将所述第一请求发送给所述第一处理器进行处理;
所述第二装置向所述第一装置发送第二消息,所述第二消息中包含第一处理结果和所述第一信息,其中,所述第一处理结果是所述第一处理器对所述第一请求处理之后的处理结果;
其中,所述第一信息是所述第一装置接收所述第一请求并确定处理所述第一请求的处理器后生成的;
所述第一信息中包含第一处理器序号、时间戳和线程号;其中,所述第一处理器序号是所述第一装置为所述第一请求分配的,所述时间戳和所述线程号与所述第一请求相对应。


9.如权利要求8所述的系统,其特征在于,还包括:
所述第一装置存储第一表格,所述第一表格与所述第二...

【专利技术属性】
技术研发人员:周一兰吴庆丰杨帆吴志勇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1