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