【技术实现步骤摘要】
本申请涉及计算机,特别是涉及一种报文处理装置、方法和芯片。
技术介绍
1、目前加速引擎通常采用pipeline框架,在该框架下,报文处理完全由硬件实现,硬件按照业务的处理流程将报文处理分多级流水进行处理,每一级流水线由一个协处理器实现。
2、加速引擎在接收到报文时通常需要进行协议处理,同时输入的报文可能存在各种异常,比如报文头格式异常,另外报文在pipeline内的流水级处理时也可能发现异常,比如处理过程中出现总线错误,在硬件实现的pipeline框架中,这些异常都是由硬件进行处理,容易出错并且不够灵活。另外,由于硬件没办法跳过一个流水级去往下一流水级进行处理,一旦pipeline内某个流水级出现bug时,则会造成整个加速引擎不可用,给芯片的商用带来致命的影响。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高数据处理灵活性的报文处理装置、方法和芯片。
2、第一方面,本申请提供了一种报文处理装置,包括协处理器集群和至少一核心处理器,协处理器集群包括
...【技术保护点】
1.一种报文处理装置,其特征在于,包括协处理器集群和至少一核心处理器,所述协处理器集群包括至少两个协处理器,所述至少两个协处理器以流水线的方式进行报文处理;
2.根据权利要求1所述的报文处理装置,其特征在于,所述核心处理器还用于确定再一级协处理器,以及在确定所述再一级协处理器不存在硬件异常的情况下,控制向所述再一级协处理器输入待处理信息,以使得所述再一级协处理器进行报文处理;所述再一级协处理器为所述下一级协处理器的下一级协处理器。
3.根据权利要求2所述的报文处理装置,其特征在于,所述当前级协处理器,用于接收输入其中的待处理信息,并对所述待处理
...【技术特征摘要】
1.一种报文处理装置,其特征在于,包括协处理器集群和至少一核心处理器,所述协处理器集群包括至少两个协处理器,所述至少两个协处理器以流水线的方式进行报文处理;
2.根据权利要求1所述的报文处理装置,其特征在于,所述核心处理器还用于确定再一级协处理器,以及在确定所述再一级协处理器不存在硬件异常的情况下,控制向所述再一级协处理器输入待处理信息,以使得所述再一级协处理器进行报文处理;所述再一级协处理器为所述下一级协处理器的下一级协处理器。
3.根据权利要求2所述的报文处理装置,其特征在于,所述当前级协处理器,用于接收输入其中的待处理信息,并对所述待处理信息进行处理,若在处理的过程中存在数据异常,则所述当前级协处理器向所述核心处理器上报错误信息;相应地,所述核心处理器根据所述错误信息向报文处理请求方发送提示信息;
4.根据权利要求3所述的报文处理装置,其特征在于,所述待处理信息包括伴随信息和qpc信息,所述报文处理装置还包括缓存单元;
5.根据权利要求4所述的报文处理装置...
【专利技术属性】
技术研发人员:张学利,黄勇平,
申请(专利权)人:深圳云豹智能有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。