李桢旻,马宇晴,殷海文,杜高明,王晓蕾,易茂祥.基于“包-电路”交换的双环片上网络设计[J].电子测量与仪器学报,2023,37(6):114-121
基于“包-电路”交换的双环片上网络设计
Design of double-ring network-on-chip based on “packet circuit connect”
  
DOI:
中文关键词:  片上网络  路由算法  拓扑结构
英文关键词:network-on-chip  routing algorithm  topological structure
基金项目:合肥工业大学横向科研项目(W2021JSKF0275)、国家重点研发项目(2018YFB2202604)、安徽省高校协同创新项目(GXXT-2019-030)资助
作者单位
李桢旻 1.合肥工业大学微电子学院 
马宇晴 1.合肥工业大学微电子学院 
殷海文 1.合肥工业大学微电子学院 
杜高明 1.合肥工业大学微电子学院 
王晓蕾 1.合肥工业大学微电子学院 
易茂祥 1.合肥工业大学微电子学院 
AuthorInstitution
Li Zhenmin 1.network-on-chip; routing algorithm; topological structure 
Ma Yuqing 1.network-on-chip; routing algorithm; topological structure 
Yin Haiwen 1.network-on-chip; routing algorithm; topological structure 
Du Gaoming 1.network-on-chip; routing algorithm; topological structure 
Wang Xiaolei 1.network-on-chip; routing algorithm; topological structure 
Yi Maoxiang 1.network-on-chip; routing algorithm; topological structure 
摘要点击次数: 579
全文下载次数: 495
中文摘要:
      针对包交换片上网络(NoC)在大量数据通信情况下性能较差的弱点,提出了一种基于“包-电路” (PCC)交换的环形拓 扑结构片上网络(DRNoC)设计架构。 首先这种双环形拓扑结构由内外两环构成,可实现环内或环间双向通信,环上节点数目 可拓展。 其次 DRNoC 路由器通道可配置为桥节点或环节点路由器两种类型,相比于 2D-Mesh 型通道数减少,结构更加简单,资 源消耗更少。 最后提出了针对 DRNoC 的双环动态路由算法(DDRA),该算法无需在每个路由节点都进行输出方向的译码判 断,在头包建立受阻时,根据网络情况选择其他路由路径,最大程度保证数据同环传输基础上跨环传输,有降低头包建立的等待 时间,提高吞吐率。 实验表明,在大量数据通信情况下,搭载 DDRA 算法的 DRNoC 的硬件资源开销降低的同时能够降低网络平 均包延时提升平均吞吐率,有效地改善了网络性能。
英文摘要:
      In view of the poor performance of traditional packet-switched network-on-chip ( NoC) in a large amount of data communication, this paper proposed a design scheme of double ring network-on-chip ( DRNoC) based on packet circuit connected (PCC) switching. First, this double ring topology is composed of inner and outer rings, which can realize two-way communication within or between rings, and the number of nodes on the ring can be expanded. Secondly, DRNoC router channels can be configured as bridge nodes or link point routers. Compared with 2D-Mesh router, the number of channels is reduced, and the structure is simpler and the resource consumption is less. Finally, a double ring dynamic routing algorithm (DDRA) for DRNoC is proposed. This algorithm does not need to decode and judge the output direction at each routing node. When the establishment of the first packet is blocked, other routing paths are selected according to the network situation, which ensures the cross-ring transmission of data on the basis of the same ring transmission to the greatest extent, reduces the waiting time for the establishment of the first packet and improves the throughput. Experiments show that in the case of a large amount of data communication, DRNoC equipped with DDRA algorithm can reduce the hardware resource overhead and the average packet delay of the network and improve the average throughput, effectively improve the network performance.
查看全文  查看/发表评论  下载PDF阅读器