高密度片上网络的路网实现方法及装置与流程

文档序号:11807836阅读:来源:国知局

技术特征:

1.一种高密度片上网络的路网实现方法,其特征在于,包括:

步骤1,将第一路由和第二路由的链路划分为多个低宽度的自治的子链路;

步骤2,检测输入端口的数据包的队列,配置所述子链路和所述队列在同一时刻并行传输最大数量的所述数据包;

步骤3,根据所述数据包并行传输前的路由信息,将所述数据包进行拆分输出。

2.根据权利要求1所述高密度片上网络的路网实现方法,其特征在于,所述步骤1还包括:

步骤11,根据所述子链路的数量分配对应的所述第一路由和所述第二路由之上的输入缓冲区、交叉开关、输出缓冲区、虚通道、多选一选择器和所述第一路由到所述第二路由之间的物理链路;

步骤12,所述子链路独立控制传输所述数据包。

3.根据权利要求2所述高密度片上网络的路网实现方法,其特征在于,所述步骤2还包括:

步骤21,根据所述子链路的总宽度和每个所述数据包的宽度,确定每次并行传输所述数据包的队列中的所述数据包的集合;

步骤22,在并行传输前计算所述数据包及并行传输的数据包分片的所述路由信息,所述路由信息包括所述数据包和所述数据包分片的输出端口;

步骤23,根据当前每个所述数据包的宽度,选择每个时刻进行数据传输的大于或等于所述数据包的宽度的所述子链路;

步骤24,所述第一路由输入一个或多个所述数据包。

4.根据权利要求2所述高密度片上网络的路网实现方法,其特征在于,所述步骤2还包括:

步骤25,当单个所述数据包的宽度大于单个所述子链路的总宽度,配置相应数量的所述子链路合作传输所述数据包;

步骤26,当所述数据包进入所述第一路由的所述输出缓冲区,再一次输入一个或多个所述数据包。

5.根据权利要求1所述高密度片上网络的路网实现方法,其特征在于,所述步骤3还包括:

步骤31,所述第二路由接收所述第一路由输出的所述数据包;

步骤32,根据所述路由信息将所述数据包分流处理继续传输。

6.一种高密度片上网络的路网路由装置,其特征在于,包括:

路网扩充模块,用于将第一路由和第二路由的链路划分为多个低宽度的自治的子链路;

传输管理模块,用于检测输入端口的数据包的队列,配置所述子链路和所述队列在同一时刻并行传输最大数量的所述数据包;

拆分输出模块,用于根据所述数据包并行传输前的路由信息,将所述数据包进行拆分输出。

7.根据权利要求6所述高密度片上网络的路网路由装置,其特征在于,所述路网扩充模块还包括:

链路划分子模块,用于根据所述子链路的数量分配对应的所述第一路由和所述第二路由之上的输入缓冲区、交叉开关、输出缓冲区、虚通道、多选一选择器和所述第一路由到所述第二路由之间的物理链路;

所述子链路独立控制传输所述数据包。

8.根据权利要求6所述高密度片上网络的路网路由装置,其特征在于,所述传输管理模块包括:

任务分配子模块,用于根据所述子链路的总宽度和每个所述数据包的宽度,确定每次并行传输所述数据包的队列中的所述数据包的集合;

所述高密度片上网络的路网路由装置还包括:

路由计算模块,用于在并行传输前计算所述数据包及并行传输的数据包分片的所述路由信息,所述路由信息包括所述数据包和所述数据包分片的输出端口;

虚通道仲裁模块,用于根据当前每个所述数据包的宽度,选择每个传输时刻进行数据传输的大于或等于所述数据包的宽度的所述子链路。

9.根据权利要求7所述高密度片上网络的路网路由装置,其特征在于,所述传输管理模块还包括:

合并传输子模块,用于当单个所述数据包的宽度大于单个所述子链路的总宽度,配置相应数量的所述子链路合作传输所述数据包;

第一输入子模块,用于所述第一路由输入一个或多个所述数据包;所述第一输入子模块还用于当所述数据包进入所述第一路由的所述输出缓冲区,再一次输入一个或多个所述数据包。

10.根据权利要求6所述高密度片上网络的路网路由装置,其特征在于,所述拆分输出模块还包括:

第二输入子模块,用于所述第二路由接收所述第一路由输出的所述数据包;

数据分流子模块,用于根据并行传输前的所述路由信息将所述数据包分流处理继续传输。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1