基于计算图的协议描述和解码方法技术

技术编号:29094363 阅读:29 留言:0更新日期:2021-06-30 10:03
本发明专利技术提供了一种基于计算图的协议描述和解码方法,包括如下步骤:描述步骤:使用计算图的方式描述解码器;优化步骤:基于需要输出的字段,对计算图进行优化;执行步骤:执行优化过的计算图。本发明专利技术可在运行时基于需要输出的字段剪枝和优化计算图,大大提高了性能。本发明专利技术可应用各种计算图优化算法,如操作符融合,循环展开,常量预计算等等,优化计算图,提高性能。本发明专利技术使用计算图表示解码器,可以分析出无依赖关系的子图,并发执行。并发执行。并发执行。

【技术实现步骤摘要】
基于计算图的协议描述和解码方法


[0001]本专利技术涉及通信领域,具体地,涉及一种基于计算图的协议描述和解码方法。

技术介绍

[0002]现有的解码器的描述和执行方法有:
[0003]1、命令式:通用编程语言编写解码器,通过编译后之间执行。
[0004]2、声明式:使用一些协议结构描述方法描述协议,通过编译成编程语言或者解释执行。
[0005]命令式编程是命令“机器”如何去做事情,这样不管你想要的是什么,它都会按照你的命令实现。声明式编程是告诉“机器”你想要的是什么,让机器想出如何去做。但是这些方法存在如下问题:1、在只需要解码部分字段的时候,无法只执行部分解码逻辑。2、解码过程只能串行,无法并行执行。

技术实现思路

[0006]针对现有技术中的缺陷,本专利技术的目的是提供一种基于计算图的协议描述和解码方法。
[0007]根据本专利技术提供的一种基于计算图的协议描述和解码方法,包括如下步骤:
[0008]描述步骤:使用计算图的方式描述解码器;
[0009]优化步骤:基于需要输出的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于计算图的协议描述和解码方法,其特征在于,包括如下步骤:描述步骤:使用计算图的方式描述解码器;优化步骤:基于需要输出的字段,对计算图进行优化;执行步骤:执行优化过的计算图。2.根据权利要求1所述的基于计算图的协议描述和解码方法,其特征在于,所述描述步骤包括:初始化步骤:初始化计算图,加入输入数据操作符;拆分步骤:将解码器拆分成多个字段;操作符表示步骤:对于每个字段的解码逻辑,使用组合操作符或者元操作符表示,输入连接到输入操作符或者其他图中对应操作符的输出。3.根据权利要求2所述的基于计算图的协议描述和解码方法,其特征在于,还包括分支逻辑添加步骤:使用Switch和Merge操作符添加分支逻辑。4.根据权利要求1所述的基于计算图的协议描述和解码方法,其特征在于,还包括重复逻辑循环构造步骤:使用Enter、NextIteration、Exit操作符对重复出现的逻辑构造循环。5.根据权利要求2所述的基于计算图的协议描述和解码方法,其特征在于,所述优化步骤包括:寻找步骤:根据需要输出的字段,找到输出节点集合;剪枝步骤:从输...

【专利技术属性】
技术研发人员:陶飞蔡晓华
申请(专利权)人:上海天旦网络科技发展有限公司
类型:发明
国别省市:

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

1