摘要
本发明涉及一种片上网络虚通道路由系统、数据转发方法及相关设备,该系统包括路由出口计算模块,用于通过路由入口接收网络发送方传输的数据包,并确定数据包所需要转发至的路由出口缓冲区;虚通道缓冲区分配模块,用于为所述数据包分配一个空闲的虚通道缓冲区的序号;虚通道缓冲区模块,包括多个与不同的所述路由出口缓冲区对应的虚通道缓冲区,用于根据分配的序号,利用对应的虚通道缓冲区对数据包进行缓存,并通过链表记录数据包指针信息;在路由出口缓冲区准备数据转发就绪时,将数据包发送至路由出口缓冲区;信用释放模块,用于释放信用信息至网络发送方以控制其发送数据包的最大数目。本发明提高了虚通道的利用率和吞吐量。
技术关键词
数据转发方法
通道
指针
网络
模块
链表
发送方
标记
查找方法
处理器
有效性
程序
计算机设备
入口
存储器
时钟
数值
算法
周期