用于并行处理器芯片的任务调度方法、计算设备、计算机可读存储介质和计算机程序产品技术

技术编号:41902600 阅读:20 留言:0更新日期:2024-07-05 14:08
本公开提供了一种用于并行处理器芯片的任务调度方法、计算设备、计算机可读存储介质和计算机程序产品。该方法包括:确定所述并行处理器芯片的多个处理器中的每个处理器的有效性状态;基于每个处理器的有效性状态将所述多个处理器中的有效处理器划分为多个逻辑处理器簇;以及将计算任务分配给所述多个逻辑处理器簇中的至少一个逻辑处理器簇以使得所述计算任务基于所述多个逻辑处理器簇和所述多个处理器之间的映射关系而被路由至与所述至少一个逻辑处理器簇相对应的处理器。

【技术实现步骤摘要】

本公开概括而言涉及处理器领域,更具体地,涉及一种用于并行处理器芯片的任务调度方法、一种计算设备、一种计算机可读存储介质和一种计算机程序产品。


技术介绍

1、随着集成电路制造工艺的进步,当前普遍采用集成有多个处理器(也称处理核)的并行处理器芯片来加速各种计算任务的处理。单个并行处理器芯片上可以集成的处理器的数量可以从几个到几十个,甚至更多。单个芯片上集成数十个甚至更多处理器的并行处理器芯片也称为众核并行处理器芯片。并行处理器芯片中的处理器都采用相同的设计,且数目庞大,从而可被用于加速并行计算任务的运行。

2、在芯片制造过程中,不可避免地会引入制造缺陷,导致电路失效。并行处理器芯片中由于处理器数量较多,有更大概率受到制造缺陷的影响而失效,这种缺陷对于众核并行处理器芯片更加突出。如果不加处理,有缺陷的处理器会导致整个芯片失效,从而芯片良率太低,单颗完好芯片的成本过大。


技术实现思路

1、针对上述问题,本公开提供了一种通过将并行处理器芯片中的有效处理器组建为逻辑处理器簇以进行任务调度的方案,从而能够在不改本文档来自技高网...

【技术保护点】

1.一种用于并行处理器芯片的任务调度方法,包括:

2.如权利要求1所述的方法,其中确定所述并行处理器芯片的多个处理器中的每个处理器的有效性状态包括:

3.如权利要求1所述的方法,其中基于每个处理器的有效性状态将所述多个处理器中的有效处理器划分为多个逻辑处理器簇包括:

4.如权利要求3所述的方法,还包括:

5.如权利要求1所述的方法,其中将计算任务分配给所述多个逻辑处理器簇中的至少一个逻辑处理器簇包括:

6.如权利要求5所述的方法,还包括:

7.如权利要求6所述的方法,其中所述多个内部互连包括分别与所述多个处理器的多个...

【技术特征摘要】

1.一种用于并行处理器芯片的任务调度方法,包括:

2.如权利要求1所述的方法,其中确定所述并行处理器芯片的多个处理器中的每个处理器的有效性状态包括:

3.如权利要求1所述的方法,其中基于每个处理器的有效性状态将所述多个处理器中的有效处理器划分为多个逻辑处理器簇包括:

4.如权利要求3所述的方法,还包括:

5.如权利要求1所述的方法,其中将计算任务分配给所述多个逻辑处理器簇中的至少一个逻辑处理器簇包括:

6.如权利要求5所述的方法,还包括:

【专利技术属性】
技术研发人员:请求不公布姓名请求不公布姓名请求不公布姓名请求不公布姓名请求不公布姓名
申请(专利权)人:北京壁仞科技开发有限公司
类型:发明
国别省市:

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

1