[发明专利]图形处理器、数据传输方法、装置、电子设备和存储介质在审
申请号: | 202110229587.3 | 申请日: | 2021-03-02 |
公开(公告)号: | CN113051212A | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 龙斌 | 申请(专利权)人: | 长沙景嘉微电子股份有限公司;长沙景美集成电路设计有限公司 |
主分类号: | G06F15/17 | 分类号: | G06F15/17;G06T1/20 |
代理公司: | 北京新知远方知识产权代理事务所(普通合伙) 11397 | 代理人: | 马军芳;张艳 |
地址: | 410221 湖南省长沙市岳*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 处理器 数据传输 方法 装置 电子设备 存储 介质 | ||
本申请实施例中提供了一种图形处理器和数据传输方法,该图形处理器包括:连接模块,用于从片内互联总线获取待发送的第一数据并生成第一数据包,或用于对接收到第二数据包进行解析得到第二数据后发送至所述片内互联总线;发送转接模块,用于将生成的所述第一数据包转发至所述发送器;发送器,用于将所述生成的所述第一数据包发送至另一图形处理器的接收器;接收器,用于接收另一图形处理器的发送器发送的第二数据包;接收转接模块,用于将接收器接收到的所述第二数据包转发至所述连接模块。在GPU中设计连接模块,通过连接模块可以直接实现GPU之间通过接收器和发送器进行互连,无需额外的接口,可以有效降低GPU之间互连的难度。
技术领域
本申请涉及计算机图像处理技术领域,具体地,涉及一种图形处理器、数据传输方法、装置、电子设备和存储介质。
背景技术
图形处理器(Graphics Processing Unit,GPU)是一种专门在个人电脑,工作站,游戏机和一些移动设备上做图像和图形相关运算工作的微处理器。在GPU进行图像处理时,通常使用多片GPU互相协作,各自完成一部分图像处理的任务。
多片GPU之间的互相协作,需要多片GPU之间进行数据通信,通常采用专用的高速串行互连总线实现数据通信。然而,使用专用的高速互联串行互连总线,需要额外接口,给GPU之间的互连带来了困难。
发明内容
本申请实施例中提供了一种图形处理器和数据传输方法,可以有效解决GPU之间的互连困难的问题。
根据本申请实施例的第一个方面,提供了一种图形处理器,该图形处理器包括:连接模块,发送转接模块,发送器,接收转接模块以及接收器;所述连接模块,用于从片内互联总线获取待发送的第一数据并生成第一数据包,或用于对接收到第二数据包进行解析得到第二数据后发送至所述片内互联总线用于从片内互联总线获取待发送的第一数据并生成第一数据包,或用于对接收到第二数据包进行解析得到第二数据后发送至所述片内互联总线;所述发送转接模块,用于将生成的所述第一数据包转发至所述发送器;所述发送器,用于将所述生成的所述第一数据包发送至另一图形处理器的接收器;所述接收器,用于接收另一图形处理器的发送器发送的第二数据包;所述接收转接模块,用于将接收器接收到的所述第二数据包转发至所述连接模块。
根据本申请实施例的第二个方面,提供了一种数据传输方法,应用于第一个方面提供的图形处理器,该方法包括:获取第一数据,所述第一数据为需要发送至另一图形处理器的数据;对所述第一数据进行打包,得到第一数据包;将所述第一数据包通过发送器发送给相连的另一图形处理器的接收器。
根据本申请实施例的第三个方面,提供了一种数据传输装置,应用于第一个方面提供的图形处理器,该装置包括:接收模块,用于获取第一数据,所述第一数据为需要发送至另一图形处理器的数据;处理模块,用于对所述第一数据进行打包,得到第一数据包;传输模块,用于将所述第一数据包通过发送器发送给相连的另一图形处理器的接收器。
根据本申请实施例的第四个方面,提供了一种电子设备,该电子设备包括至少两个第一个方面提供的所述图形处理器,所述图形处理器用于执行第二个方面提供的数据传输方法。
根据本申请实施例的第五个方面,本申请实施列提供一种计算机可读存储介质,所述计算机可读存储介质中存储有程序代码,其中,在所述程序代码运行时执行上述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙景嘉微电子股份有限公司;长沙景美集成电路设计有限公司,未经长沙景嘉微电子股份有限公司;长沙景美集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110229587.3/2.html,转载请声明来源钻瓜专利网。