【技术实现步骤摘要】
针对超大规模片上网络容忍众故障的确定性路径路由方法
本专利技术属于片上网络的架构设计和路由
,涉及一种超大规模片上网络的路由方法,尤其是涉及一种针对超大规模片上网络容忍众故障的确定性路径路由方法。
技术介绍
凭借强大的并行通信能力,大规模片上网络已经成为超级计算机中最有前途的结构。而晶圆级NoC(NetworkOnChip,片上网络)可以将芯片之间的大量并行通信移动到芯片内部,这减少了传输延迟,从而显着提高了计算性能。同时,由于将单个芯片作为小型超级计算机,这种结构可以让超级计算机更加节省能量。因此,开发晶圆级NoC成为进一步提高超级计算机性能的有效措施。确保高产量是开发晶圆级NoC的关键问题。大规模晶圆级NoC将遇到许多故障问题,因为芯片上的故障概率与芯片的尺寸成比例。如果在NoC中的任何地方出现故障时直接丢弃每个故障的晶片级NoC,则产量将非常低,并且生产成本不切实际地高。保持晶圆级NoC的高产量的可行解决方案是在晶圆上实现更多的处理路由器(即节点),只要芯片上可用节点的数量超过设计要求,就将故障芯片视为良好的芯片。幸运的是,NoC通信结构支持此解决方案 ...
【技术保护点】
1.一种针对超大规模片上网络容忍众故障的确定性路径路由方法,其特征在于,该方法在片上网络的每个交换机上维护一路由表,各交换机基于该路由表进行在线路由,所述路由表离线生成,生成过程包括:基于Tarjan算法计算片上网络的最大强连通分量,删除故障节点及故障链路,利用广度优先遍历策略遍历片上网络剩余节点及链路,生成路由表。
【技术特征摘要】
1.一种针对超大规模片上网络容忍众故障的确定性路径路由方法,其特征在于,该方法在片上网络的每个交换机上维护一路由表,各交换机基于该路由表进行在线路由,所述路由表离线生成,生成过程包括:基于Tarjan算法计算片上网络的最大强连通分量,删除故障节点及故障链路,利用广度优先遍历策略遍历片上网络剩余节点及链路,生成路由表。2.根据权利要求1所述的针对超大规模片上网络容忍众故障的确定性路径路由方法,其特征在于,将片上网络视为一个有向图生成路由表,每一个节点对应所述有向图中的一个节点,每一条链路对应所述有向图中的一个有向边,节点的标签按照从下到上、从左到右的顺序依次排序。3.根据权利要求1所述的针对超大规模片上网络容忍众故障的确定性路径路由方法,其特征在于,在片上网络在线检测到故障时,路由表离线更新,实现路由表的动态重配置。4.根据权利要求1所述的针对超大规模片上网络容忍众故障的确定性路径路由方法,其特征在于,利用所述广度优先遍历策略生成路由表时:A)忽略已经遍历过的已经在路由树中的邻居节点;B)选择邻居节点作为孩子节点时,优先选择标签值最小的节点。5.根据权利要求1所述的针对超大规模片上网络容忍众故障的确定性路径路由方法,其特征在于,利用所述广度优先遍历策略生成路由表时,仅获取可达邻居节点。6.根据权利要求1所述的针对超大规模片上网络容忍众故障的确定性路径...
【专利技术属性】
技术研发人员:张颖,陈中胜,季鹏飞,江建慧,
申请(专利权)人:同济大学,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。