摘要:针对包交换片上网络(NoC)在大量数据通信情况下性能较差的弱点,提出了一种基于“包-电路” (PCC)交换的环形拓 扑结构片上网络(DRNoC)设计架构。 首先这种双环形拓扑结构由内外两环构成,可实现环内或环间双向通信,环上节点数目 可拓展。 其次 DRNoC 路由器通道可配置为桥节点或环节点路由器两种类型,相比于 2D-Mesh 型通道数减少,结构更加简单,资 源消耗更少。 最后提出了针对 DRNoC 的双环动态路由算法(DDRA),该算法无需在每个路由节点都进行输出方向的译码判 断,在头包建立受阻时,根据网络情况选择其他路由路径,最大程度保证数据同环传输基础上跨环传输,有降低头包建立的等待 时间,提高吞吐率。 实验表明,在大量数据通信情况下,搭载 DDRA 算法的 DRNoC 的硬件资源开销降低的同时能够降低网络平 均包延时提升平均吞吐率,有效地改善了网络性能。