一种自适应路由单周期片上网络路由器制造技术

技术编号:19242586 阅读:54 留言:0更新日期:2018-10-24 05:18
片上网络是一种应用于多核或众核芯片的片上互连方式,其具有高带宽高扩展性的特点。本发明专利技术提出了一种使用自适应路由算法的单周期的片上网络路由器设计。本路由器只需要一个周期来转发数据包,同时自适应路由使其网络负载更加平均地分布。每个方向上的直行通道避免了自适应路由带来的死锁问题。这些设计使得本路由器网络获得了极低的传输延迟和很高的吞吐率。

【技术实现步骤摘要】
一种自适应路由单周期片上网络路由器
本专利技术涉及半导体芯片片上数据传输领域。
技术介绍
随着集成电路工艺的不断进步,单块芯片能容纳的晶体管数越来越多,设计者开始在一块芯片上使用多个处理器核心,这类芯片被称为多核或众核芯片。数目巨大的核心之间需要进行数据通信,传统的总线通信结构已经无法满足多核芯片的需要。片上网络(NetworkonChip)有高带宽以及良好的可扩展性,被广泛应用于多核芯片中。路由器(Router)是片上网络的重要组成部分,其功能是数据的转发。片上网络中,一个路由器有多个端口,其中本地端口连接处理器核或其他类型的支持产权核,而其他端口用于连接附近的路由器。路由器与其他路由器或核心之间的连接被称为链路(Link)。片上网络中数据以包的形式传递,源节点将数据打包后发送到路由器,数据包(Packet)从源节点的路由器发往目的节点的路由器,最后从目的节点路由器进入目的节点,在目的节点被解包。数据包由多个微片(Flit)组成,一条链路一个周期可以传输一个微片。评价片上网络性能的一个重要指标是数据包延迟和吞吐率。数据包延迟是指一个数据包从进入片上网络到离开片上网络所用的时钟周期;本文档来自技高网...

【技术保护点】
1.一种无死锁的使用自适应路由算法的单周期片上网络路由器,其特征在于,使用输入级缓存结构,降低了电路面积和延时,同时使用直行缓存通道,使得直行的数据包不会和其他数据包产生竞争,从而避免了死锁。

【技术特征摘要】
1.一种无死锁的使用自适应路由算法的单周期片上网络路由器,其特征在于,使用输入级缓存结构,降低了电路面积和延时,同时使用直行缓存通道,使得直行的数据包不会和其他数据包产...

【专利技术属性】
技术研发人员:袁驰坤黄乐天
申请(专利权)人:电子科技大学
类型:发明
国别省市:四川,51

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

1