55、片上网络相关路由与拓扑设计方法解析

片上网络路由与拓扑设计解析

片上网络相关路由与拓扑设计方法解析

凸基确定性路由(CBDOR)方案

在片上网络(NoC)中,为了充分利用不断增加的核心数量并为应用程序提供足够的并行性,需要将整个互连网络划分为多个独立区域。然而,NoC的虚拟化可能会导致不规则拓扑。因此,提出了凸基确定性路由(CBDOR)方案,适用于未来NoC中可能出现的大多数实际拓扑。

  • 无死锁特性 :如果一个交换机允许EN转向,其西部相邻交换机的北向端口不可用。由于支持拓扑的凸性,CBDOR中的EN、WS、ES和WN转向不会在其通道依赖图中形成循环,所以CBDOR方案是无死锁的。
  • 评估与结果 :为了比较不同路由方案的交换机架构面积开销,使用VHDL语言设计了性能仿真平台。将CBDOR和传统DOR的交换机架构进行综合,两者在仿真中都使用虫孔交换技术。综合结果如下表所示:
    | 方案 | 面积开销(ALUT) |
    | ---- | ---- |
    | DOR交换机 | 6975 |
    | CBDOR交换机 | 7131 |
    | 增加比例 | 2.2% |

从表中可以看出,CBDOR交换机的面积开销仅比传统DOR交换机高2.2%,增加的复杂度可以忽略不计。不过,在网络吞吐量性能方面,CBDOR方案略逊于DOR,因为它会将一些流量聚集到拓扑边缘。

MPSoC架构感知的自动NoC拓扑设计

NoC作为新一代通信基础设施,为片上系统(SoC)中的不同IP核提供了有效的通信解决方案。选择合适的网络拓扑对于设计高效的NoC至关重要,因为错误的拓扑选

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值