数据处理装置制造方法及图纸

技术编号:21865818 阅读:48 留言:0更新日期:2019-08-14 08:30
本公开实施例提供一种数据处理装置,包括至少一组第一接口转换模块,每一第一接口转换模块对应连接至一运算模块,用于实现运算模块的UART接口和CAN接口之间的转换;至少一个第二接口转换模块,每一第二接口转换模块的多路接口对应连接至一组第一接口转换模块,用于实现所述CAN接口和USB接口之间的转换;中央控制模块,经由USB接口连接至所述至少一个第二接口转换模块,用于通过所述第二接口转换模块和第一接口转换模块分别与所述运算模块进行数据通信。本公开实施例提高了数据处理装置的可扩展性,降低了运算模块单点故障对数据处理装置整体算力的影响。

Data Processing Device

【技术实现步骤摘要】
数据处理装置
本技术涉及数据处理
,具体而言,涉及一种数据处理装置。
技术介绍
人工智能、区块链技术的应用和发展助长了对高性能计算设备的需求,在诸如数字凭证的应用场景中,通常需要配置有专用运算芯片的数据处理装置运行特定算法与远程服务器进行通信来执行数据运算。现有的配置有专用运算芯片的数据处理装置中单颗芯片的算力较低,而为了提高数据运算装置整体的算力,芯片常采用通用异步收发器UART串口作为通信接口,并将多颗芯片串联起来接收控制命令和发送计算结果以提高数据处理装置整体的算力。但是本公开的专利技术人发现,该多颗芯片的串联方式极易发生某一颗芯片出现问题之后整个串联的芯片链路断开而使整台数据处理装置停止运算,不易排查具体哪颗芯片出现问题,且不方便后期进行扩展。
技术实现思路
本公开实施例提供一种可扩展的数据处理装置,能够提高数据处理装置的可扩展性,降低单点故障对数据处理装置整体算力的影响。第一方面,本公开实施例提出一种数据处理装置。该数据处理装置包括:至少一组运算模块,每组运算模块包括至少一个运算模块,所述运算模块用于通过UART接口进行数据通信,执行数据运算处理;至少一组第一接口转换模块,每组第一接口转换模块包括至少一个第一接口转换模块,每一第一接口转换模块对应连接至一运算模块,用于实现所述UART接口和CAN接口之间的转换;至少一个第二接口转换模块,每一第二接口转换模块的多路接口对应连接至一组第一接口转换模块,用于实现所述CAN接口和USB接口之间的转换;中央控制模块,经由USB接口连接至所述至少一个第二接口转换模块,用于通过所述第二接口转换模块和第一接口转换模块分别与所述至少一组运算模块进行数据通信。在一些实施方式中,所述中央控制模块还用于通过外部网络模块向服务器请求第一运算数据,并将所述第一运算数据处理为第二运算数据,发送给所述运算模块。在一些实施方式中,所述数据处理装置还包括网络模块,所述中央控制模块还用于通过所述网络模块向服务器请求第一运算数据,并将所述第一运算数据处理为第二运算数据,发送给所述运算模块。在一些实施方式中,所述运算模块用于对所述第二运算数据进行运算处理,并将运算结果发送给所述中央控制模块。在一些实施方式中,所述中央控制模块还用于将所述运算结果发送给所述服务器。在一些实施方式中,所述中央控制模块还用于获取所述运算模块的设备标识,并根据所述设备标识向所述运算模块发送轮询指令,所述运算模块响应于所述轮询指令,向所述中央控制模块发送状态信息。在一些实施方式中,所述运算模块的设备标识包括服务集标识SSID。在一些实施方式中,所述中央控制模块还用于在未接收到所述状态信息或者接收到的所述状态信息出现异常时,确定所述状态信息所属的运算模块发生故障。在一些实施方式中,所述中央控制模块还用于向发生故障的运算模块发送复位指令,以指示所述发生故障的运算模块进行复位。本公开实施例通过第一接口转换模块将每个运算模块的UART接口转换为CAN接口,并经由第二接口转换模块将CAN接口转换为中央处理模块支持的USB接口,实现了各个运算模块与中央处理模块之间并联的通信方式。相对于现有技术,本公开实施例提高了数据处理装置的可扩展性,降低了运算模块单点故障对数据处理装置整体算力的影响。附图说明为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来说,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是根据本公开第一实施例的数据处理装置100的结构示意图;图2是根据本公开第二实施例的数据处理装置200的结构示意图。具体实施方式为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。在本公开中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。图1是根据本公开第一实施例的数据处理装置100的结构示意图。如图1所示,本公开实施例的数据处理装置100包括:一组编号1~N的运算模块110,每个运算模块通过UART接口进行数据通信,用于执行数据运算处理;一组编号1~N的第一接口转换模块120,每一第一接口转换模块120对应连接至一运算模块110,用于实现所述UART接口和CAN接口之间的转换;第二接口转换模块130,该第二接口转换模块130的N路接口对应连接至该一组第一接口转换模块120,用于实现所述CAN接口和USB接口之间的转换;中央控制模块140,经由USB接口连接至所述第二接口转换模块130,用于通过所述第二接口转换模块130和第一接口转换模块120分别与所述一组运算模块110进行数据通信。其中,N为大于等于1的整数。之前提及,现有的数据处理装置中,为了提高算力,运算模块之间采用串口通信连接,在某个运算模块发生故障时,不方便扩展、不易进行故障定位。考虑到上述缺陷,本公开实施例改进了数据处理装置内部的通信方式,其经由第一接口转换模块将每个运算模块的UART串口转换为CAN通信接口,并经由第二接口转换模块将CAN通信接口转换为中央处理模块支持的USB通信接口,实现了各个运算模块与中央处理模块之间并联的通信方式。这种并联的通信方式,相对于现有技术中运算模块串联的通信方式而言,即便某个运算模块出现故障,也不影响其他运算模块与中央处理模块之间的数据通信和数据运算处理,避免了运算模块单点故障导致整个运算模块的链路出现问题,使得运算模块易于扩展。本实施方式中,运算模块110可以是执行数据运算的专用处理芯片,例如,ASIC专用集成电路芯片,其可以支持包括AI算法、区块链哈希运算等的多种数据处理算法。中央控制模块140可以是设置有中央处理器CPU(CentralProcessingUnit)、应用处理器AP(ApplicationProcessor)或者其它逻辑控制部件的计算机终端设备,例如台式机电脑、笔记本电脑、平板电脑、电脑一体机等。中央控制模块140与所述运算模块110进行数据通信,控制所述运算模块110执行数据运算和返回运算结果。运算模块110的通用异步收发器UART接口,支持总线双向通信,可以实现全双工传输和接收,常用于主机与辅助设备通信。第一接口转换模块120可以将UART接口转换为CAN控制器局域网络接口。其中,CAN(ControllerAreaNetwork,控制器局域网络)是一种串行通信总线,由德国博世公司于上世纪80年代提出,其包含了CAN协议的物理层以及数据链路层,可以完成对数据的位填充,数据块编码,循环冗余效验,帧优先级的判别等工作。其主要特点如下:(1)多主机方式工作,网络上任意一个节点均可以随时向总线网络上发布报文帧;(2)节点发送的报文帧本文档来自技高网...

【技术保护点】
1.一种数据处理装置,其特征在于,包括:至少一组运算模块,每组运算模块包括至少一个运算模块,所述运算模块用于通过UART接口进行数据通信,执行数据运算处理;至少一组第一接口转换模块,每组第一接口转换模块包括至少一个第一接口转换模块,每一第一接口转换模块对应连接至一运算模块,用于实现所述UART接口和CAN接口之间的转换;至少一个第二接口转换模块,每一第二接口转换模块的多路接口对应连接至一组第一接口转换模块,用于实现所述CAN接口和USB接口之间的转换;中央控制模块,经由USB接口连接至所述至少一个第二接口转换模块,用于通过所述第二接口转换模块和第一接口转换模块分别与所述至少一组运算模块进行数据通信。

【技术特征摘要】
1.一种数据处理装置,其特征在于,包括:至少一组运算模块,每组运算模块包括至少一个运算模块,所述运算模块用于通过UART接口进行数据通信,执行数据运算处理;至少一组第一接口转换模块,每组第一接口转换模块包括至少一个第一接口转换模块,每一第一接口转换模块对应连接至一运算模块,用于实现所述UART接口和CAN接口之间的转换;至少一个第二接口转换模块,每一第二接口转换模块的多路接口对应连接至一组第一接口转换模块,用于实现所述CAN接口和USB接口之间的转换;中央控制模块,经由USB接口连接至所述至少一个第二接口转换模块,用于通过所述第二接口转换模块和第一接口转换模块分别与所述至少一组运算模块进行数据通信。2.根据权利要求1所述的数据处理装置,其特征在于,所述中央控制模块还用于通过外部网络模块向服务器请求第一运算数据,并将所述第一运算数据处理为第二运算数据,发送给所述运算模块。3.根据权利要求1所述的数据处理装置,其特征在于,所述数据处理装置还包括网络模块,所述中央控制模块还用于通过所述网络模块向服务器请求第一运算数据...

【专利技术属性】
技术研发人员:刘洋谢井华侯志春
申请(专利权)人:北京比特大陆科技有限公司
类型:新型
国别省市:北京,11

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

1