图形处理器核、系统、装置、设备及主核配置单元、方法制造方法及图纸

技术编号:39190826 阅读:10 留言:0更新日期:2023-10-27 08:38
本公开提供一种基于多核GPU架构的图形处理系统、装置、电子设备、GPU核及主核配置单元、方法。其系统包括多个GPU核,每个GPU核包括主核配置接口和第一通信接口,每个GPU核被配置为:通过主核配置接口获取主核配置信息,在主核配置信息指示本GPU核为主核的情况下使能第一通信接口,第一通信接口用于与CPU通信。采用本公开的技术方案可重构多核GPU架构的主核,避免了主核损坏导致芯片报废的情况。避免了主核损坏导致芯片报废的情况。避免了主核损坏导致芯片报废的情况。

【技术实现步骤摘要】
图形处理器核、系统、装置、设备及主核配置单元、方法


[0001]本公开涉及多核GPU(Graphics Processing Unit,图形处理器)
,尤其涉及一种图形处理系统、装置、电子设备、GPU核及主核配置单元、方法。

技术介绍

[0002]多核GPU架构是指将多个GPU核集成到一个系统中,多个GPU核作为一个整体来执行任务。多核GPU架构便于进行性能扩展,可根据实际产品的性能需求灵活调整系统中GPU核的数量,从而做到一款多核GPU架构能够满足多款产品的性能需求。
[0003]在多核GPU架构中,通常有一个固定GPU核作为主核负责与CPU(Central Processing Unit,中央处理器)进行交互,并负责其他GPU核的管理与调度,其他GPU核作为从核接收来自主核的管理与调度命令。通常情况下,主核在芯片设计阶段固定。
[0004]对于采用多核GPU架构的芯片,在生产测试阶段,如果发现功能有缺陷的从核,可以通过关闭有功能缺陷的从核(down core),将芯片作为低端产品出货。一旦主核损坏,即使从核功能完整,多核GPU架构作为一个整体也无法正常工作,芯片只能报废。

技术实现思路

[0005]本公开的目的是提供一种图形处理系统、装置、电子设备、GPU核及主核配置单元、方法,避免在芯片设计阶段固定主核导致主核损坏、芯片报废的情况发生。
[0006]根据本公开的一个方面,提供一种图形处理系统,该图形处理系统基于多核GPU架构,该图形处理系统包括:
[0007]多个GPU核,每个GPU核包括主核配置接口和第一通信接口,每个GPU核被配置为:通过主核配置接口获取主核配置信息,在主核配置信息指示本GPU核为主核的情况下使能第一通信接口,第一通信接口用于与CPU通信。
[0008]本公开中,第一通信接口与CPU之间的通信方式有多种,作为举例而非限定,第一通信接口可以连接至总线网络,通过总线网络与CPU通信。实践中,第一通信接口所使用的总线网络与GPU核之间所使用的总线网络可以是两个独立的总线网络。为了减少总线连接关系,简化芯片连线,GPU核之间的通信以及主核与CPU之间的通信可以采用同一个总线网络,即,第一通信接口所使用的总线网络与GPU核之间所使用的总线网络是同一个总线网络。
[0009]本公开一种可行的实现方式中,每个GPU还可以包括第二通信接口,每个GPU核被配置为:通过第二通信接口发送运行状态信息,其中,主核的运行状态信息被发送给状态信息接收模块。在另一种可行的实现方式中,可以通过第一通信接口向状态信息接收模块发送主核的运行状态信息。
[0010]若每个GPU核包括第二通信接口,为了确保只有主核的运行状态信息被发送给状态信息接收模块,一种可行的实现方式是:系统还包括状态选择器,状态选择器与每个GPU核的第二通信接口连接,状态选择器被配置为:根据选择端获取的主核配置信息,识别主核
发送的运行状态信息,并发送给状态信息接收模块。另一种可行的实现方式是:每个GPU核被配置为:在主核配置信息指示本GPU核为主核的情况下使能第二通信接口。
[0011]在上述任一实施例的基础上,主核配置接口的连接方式有多种,基于一种可行的连接方式,本公开提供的系统还可以包括主核配置寄存器,主核配置寄存器与每个GPU核的主核配置接口连接,用于暂存CPU发送的主核配置信息。基于另一种可行的连接方式,主核配置接口直接与CPU连接。
[0012]在上述任一实施例的基础上,主核是从可用GPU核中选择的,可用GPU核的信息可以保存在上述系统上,相应的,上述系统还可以包括存储模块,存储模块用于保存可用GPU核的信息;CPU被配置为:根据可用GPU核的信息选择主核,发送主核配置信息。当然,可用GPU核的信息也可以保存在上述系统外。
[0013]在上述任一实施例的基础上,主核配置信息包括以下至少一项:主核标识,主核基地址,主核启动指示信息。
[0014]根据本公开的另一方面,还提供一种电子装置,该电子装置包括上述任一实施例中所述的基于多核GPU架构的图形处理系统。在一些使用场景下,该电子装置的产品形式体现为显卡;在另一些使用场景下,该电子装置的产品形式体现为CPU主板。
[0015]根据本公开的另一方面,还提供一种电子设备,该电子设备包括上述的电子装置。在一些使用场景下,该电子设备的产品形式是便携式电子设备,例如智能手机、平板电脑、VR设备等;在一些使用场景下,该电子设备的产品形式是个人电脑、游戏主机等。
[0016]根据本公开的另一方面,还提供一种主核配置单元,应用于基于多核GPU架构的图形处理系统,其中,该主核配置单元包括:
[0017]状态选择器,状态选择器与多个GPU核的第二通信接口连接,状态选择器被配置为:根据选择端获取的主核配置信息,识别主核发送的运行状态信息,并发送给状态信息接收模块;主核配置信息用于指示多个GPU核中的主核使能第一通信接口,第一通信接口用于与CPU通信。
[0018]其中,主核配置单元还可以包括主核配置寄存器,主核配置寄存器与每个GPU核的主核配置接口连接,用于暂存CPU发送的主核配置信息。
[0019]根据本公开的另一方面,还提供一种图形处理器核,应用于多核GPU架构中的图形处理系统,其中,该图形处理器核包括主核配置接口和第一通信接口;图形处理器核被配置为:通过主核配置接口获取主核配置信息,在主核配置信息指示本GPU核为主核的情况下使能第一通信接口,第一通信接口用于与CPU通信。
[0020]本公开中,第一通信接口与CPU之间的通信方式有多种,作为举例而非限定,第一通信接口可以连接至总线网络,通过总线网络与CPU通信。实践中,第一通信接口所使用的总线网络与GPU核之间所使用的总线网络可以是两个独立的总线网络。为了减少总线连接关系,简化芯片连线,GPU核之间的通信以及主核与CPU之间的通信可以采用同一个总线网络,即,第一通信接口所使用的总线网络与GPU核之间所使用的总线网络是同一个总线网络。
[0021]本公开一种可行的实现方式中,GPU核还可以包括第二通信接口,GPU核被配置为:通过第二通信接口发送运行状态信息,其中,主核的运行状态信息被发送给状态信息接收模块。在另一种可行的实现方式中,可以通过第一通信接口向CPU发送主核的运行状态信
息。
[0022]根据本公开的另一方面,还提供一种主核配置方法,应用于基于多核GPU架构的图形处理系统,其中,该方法包括:
[0023]CPU从可用GPU核中选择主核,并发送主核配置信息;
[0024]每个GPU核均获取所述主核配置信息,在主核配置信息指示本GPU核为主核的情况下使能第一通信接口,第一通信接口用于与CPU通信。
[0025]其中,发送主核配置信息的一种可行的实现方式包括:CPU将主核配置信息保存到主核配置寄存器;相应的,每个GPU核均获取所述主核配置信息,其实现方式包括:每个GPU核均通过主核配置本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形处理系统,基于多核GPU架构,所述图形处理系统包括:多个GPU核,每个GPU核包括主核配置接口和第一通信接口,所述每个GPU核被配置为:通过主核配置接口获取主核配置信息,在所述主核配置信息指示本GPU核为主核的情况下使能所述第一通信接口,所述第一通信接口用于与CPU通信。2.根据权利要求1所述的系统,所述第一通信接口连接至总线网络,所述总线网络用于GPU核之间的通信以及主核与所述CPU之间的通信。3.根据权利要求1所述的系统,所述每个GPU核还包括第二通信接口,所述每个GPU核被配置为:通过所述第二通信接口发送运行状态信息,其中,主核的运行状态信息被发送给状态信息接收模块。4.根据权利要求3所述的系统,所述系统还包括状态选择器,所述状态选择器与所述每个GPU核的第二通信接口连接,所述状态选择器被配置为:根据选择端获取的所述主核配置信息,识别主核发送的运行状态信息,并发送给所述状态信息接收模块。5.根据权利要求3所述的系统,所述每个GPU核被配置为:在所述主核配置信息指示本GPU核为主核的情况下使能所述第二通信接口,在所述主核配置信息指示本GPU核不是主核的情况下关闭所述第二通信接口。6.根据权利要求1

5任一项所述的系统,所述系统还包括主核配置寄存器,所述主核配置寄存器与所述每个GPU核的主核配置接口连接,用于暂存所述CPU发送的所述主核配置信息。7.根据权利要求1

5任一项所述的系统,所述系统还包括存储模块,所述存储模块用于保存可用GPU核的信息;所述CPU被配置为:根据所述可用GPU核的信息选择主核,发送主核配置信息。8.根据权利要求1

5任一项所述的系统,所述主核配置信息包括以下至少一项:主核标识,主核基地址,主核启动指示信息。9.一种电子装置,包括权利要求1

8任一项所述的系统。10.一种电子设备...

【专利技术属性】
技术研发人员:王海洋姜莹
申请(专利权)人:象帝先计算技术重庆有限公司
类型:发明
国别省市:

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

1