一种数据处理方法以及一种交互系统技术方案

技术编号:37147688 阅读:17 留言:0更新日期:2023-04-06 22:00
本申请实施例公开了一种数据处理方法以及一种交互系统,应用于可编程芯片中。具体包括:逻辑分类单元将通过数据总线接收到第一数据得到至少第一目标分类数据以及第二目标分类数据,并根据预设的映射关系发送给对应的第一ALU以及第二ALU。将TCAM对表项以及业务数据进行预处理后的目标执行信息进行分类,使得指令存储器确定第一信息以及第二信息,并发送给对应的第一ALU以及第二ALU,第一ALU以及第二ALU通过数据总线发送分别基于第一目标分类数据以及第一信息、第二目标分类数据以及第二信息进行运算后的数据。本申请实施例只需将分类后的数据发送给对应的分类后的ALU,不再与所有数据进行互联,可以节省连接资源,减小物理实现的代价。实现的代价。实现的代价。

【技术实现步骤摘要】
一种数据处理方法以及一种交互系统


[0001]本申请实施例涉及芯片领域,尤其涉及一种数据处理方法以及一种交互系统。

技术介绍

[0002]当前通用的可编程处理架构通常以算法逻辑单元(algorism logic unit,ALU)为核心单元,ALU根据执行指令可以完成不同功能,可以对所需处理的数据任意加工,处理灵活度高,可扩展性好,能有效应对网络业务的发展变化。
[0003]当前运用的可编程处理架构中的ALU阵列为了实现任意可编程性,ALU阵列中的每一个ALU需要可以访问任意数据,因此每一个ALU都与数据总线的任一输出接口进行互联,能访问数据总线上的任意数据,请参阅图1。
[0004]随着互联网行业的飞速发展,业务的复杂程度也不断增高,为了处理复杂程度较高的业务需要参与运算的ALU数量增多,相应的ALU与数据之间的互联关系也增多,因此需要增加连接资源,物理实现的代价巨大。

技术实现思路

[0005]本申请实施例提供了一种数据处理方法以及一种交互系统,可应用于可编程芯片中,逻辑分类单元根据接收到数据得到的不同类别的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:根据接收到的第一数据至少得到第一目标分类数据以及第二目标分类数据,所述第一目标分类数据以及所述第二目标分类数据为所述第一数据基于业务的不同功能之间的数据交集情况进行处理后得到的不同类别的数据,所述第一数据包括将表项进行预处理后生成的表项返回数据以及业务数据;根据预设的映射关系向第一算法逻辑单元ALU发送所述第一目标分类数据,以及向第二ALU发送所述第二目标分类数据,所述第二ALU与所述第一ALU属于不同类别。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一ALU未收到所述第二目标分类数据。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:根据所述第一数据得到第三目标分类数据,并向所述第一ALU以及所述第二ALU发送所述第三目标分类数据。4.根据权利要求1

3中任一所述的方法,其特征在于,该方法由逻辑分类单元执行。5.根据权利要求4所述的方法,其特征在于,所述逻辑分类单元至少包括交叉矩阵、逻辑电路或逻辑器件中任一种。6.根据权利要求1

5中任一所述的方法,其特征在于,所述表项基于查询所述业务数据获得。7.根据权利要求1

6中任一所述的方法,其特征在于,所述业务数据由预设的标识确定。8.根据权利要求1

7中任一所述的方法,其特征在于,所述方法还包括:根据目标执行信息至少得到第一执行信息以及第二执行信息,所述第一执行信息以及所述第二执行信息为所述目标执行信息基于业务的不同功能之间的数据交集情况进行处理后得到的不同类别的信息,所述目标执行信息是通过三态内容寻址存储器TCAM将所述表项以及所述业务数据进行预处理后得到的信息;向指令存储器发送所述第一执行信息以及所述第二执行信息,以使得所述指令存储器基于所述第一执行信息以及所述第二执行信息确定第一信息以及第二信息,并向所述第一ALU发送所述第一信息,以及向所述第二ALU发送所述第二信息。9.根据权利要求1

8中任一所述的方法,其特征在于,所述映射关系为ALU与目标分类数据之间的映射关系,所述ALU至少包括所述第一ALU以及所述第二ALU,所述目标分类数据至少包括所述第一目标分类数据以及所述第二目标分类数据,所述第一ALU对应所述第一目标分类数据,所述第二ALU对应所述第二目标分类数据;或,所述映射关系至少包括第一连接关系以及第二连接关系,所述第一连接关系为数据总线的第一输出接口与所述第一ALU的读取接口之间的连接关系,所述第二连接关系为所述数据总线的第二输出接口与所述第二ALU的读取接口之间的连接关系,所述第一输出接口与所述第二输出接口之间无交集。10.根据权利要求9所述的方法,其特征在于,在所述目标分类数据还包括所述第三目标分类数据的情况下,所述映射关系还包括所述第一ALU以及所述第二ALU与所述第三目标分类数据之间的映射关系;或,
所述映射关系还包括第三连接关系,所述第三连接关系为所述数据总线的第三输出接口与所述第一ALU以及所述第二ALU的读取接口之间的连接关系。11.一种交互系统,其特征在于,所述交互系统包括逻辑分类单元以及算法逻辑单元ALU阵列,所述ALU阵列至少包括不同类别的第一ALU与第二ALU;所述逻辑分类单元,用于根据接收到的第一数据至少得到第一目标分类数据以及第二目标分类数据,所述第一目标分类数据以及所述第二目标分类数据为所述第一数据基于业务的不同功能之间的数据交集情况进行处理后得到的不同类别的数据,所述第一数据包括将表项进行预处理后生成的表项返回数据以及业务数据;所述逻辑分类单元,还用于根据预设的映射关系向第一算法逻辑单元ALU发送所述第一目标分类数据,以及向第二ALU发送所述第二目标分类数据,所述第二ALU与所述第一ALU属于不同类别。12.根据权利要求11所述的交互系统,其特征在于,所述第一ALU未收到所述第二目标分类数据。13.根据权利要求11或12所述的交互系统,其特征在于,所述逻辑分类单元,还用于根据所述第一数据得到第三目标分类数据,并向所述第一ALU以及所述第二ALU发送所述第三目标分类数据。14.根据权利要求11

13中任一所述的交互系统,其特征在于,所述逻辑分类单元至少包括交叉矩阵、逻辑电路或逻辑器件中任一种。15.根据权利要求11

14中任一所述的交互系统,其特征在于,所述表项基于查询所述业务数据获得。16.根据权利要求11

15中任一所述的交互系统,其特征在于,所述业务数据由预设的标识确定。17.根据权利要求11

...

【专利技术属性】
技术研发人员:李伟华田太徐李顺方郝宇
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1