环分裂:片上循环网络的无死锁路由算法
摘要
1.简介
2.研究具有循环拓扑的NoC的Newxim模型
3.环分裂算法描述
4.环分裂方法在路由算法中的应用
5.环形布线的组织
5.1. 存储和转发路由
5.2. 虫洞路由
6.应用非循环子网络解决死锁
7.使用环分裂算法建模路由方法
8.环分裂算法的进一步发展
9.结论
作者贡献
基金
数据可用性声明
利益冲突
工具书类
阿加瓦尔,A。; 伊斯坎德,C。; Shankar,R.芯片上网络(NoC)体系结构和贡献调查。 J.工程计算。 阿基特。 2009 , 三 , 4133–4144. [ 谷歌学者 ] [ 交叉参考 ] 科波拉,M。; Grammatikakis,医学博士。; 罗切利(R.Locatelli)。; Maruccia,G.公司。; 皮耶里西。 低成本互连处理单元的设计:Spidergon STNoC 第1版。; CRC出版社:美国佛罗里达州博卡拉顿,2008年。 [ 谷歌学者 ] 比什诺伊,R。; 库马尔,P。; 拉克斯米,V。; 高尔,M.S。; Sikka,A.蜘蛛网NoC的分布式自适应路由。 第18届超大规模集成电路设计与测试国际研讨会论文集,印度哥印拜陀,2014年7月16-18日; 第1-6页。 [ 谷歌学者 ] [ 交叉参考 ] Reehal,G。; Ghany,M。; Ismail,M.Octagon架构,用于低功耗和高性能NoC设计。 2012年7月25日至27日在美国俄亥俄州代顿举行的2012年IEEE国家航空航天和电子会议(NAECON)会议记录; 第63-67页。 [ 谷歌学者 ] [ 交叉参考 ] 王,Z。; 顾,H。; 陈,Y。; Yang,Y。; Wang,K.嵌入式普适计算系统的3D网络芯片设计。 J.系统。 阿基特。 2017 , 76 , 39–46. [ 谷歌学者 ] [ 交叉参考 ] 普恩特,V。; 伊祖,C。; 格雷戈里奥,J.A。; 贝维迪,R。; Prellezo,J.M。; Vallejo,F.通过改变网络链路的排列来提高并行系统的性能。 2000年5月8日至11日在美国新墨西哥州圣达菲举行的第十四届超级计算国际会议(ICS′00)会议记录; 第44-53页。 [ 谷歌学者 ] [ 交叉参考 ] Monakhova,E.A.无向循环图综述。 谨慎。 数学。 算法应用。 2012 , 4 , 1250002. [ 谷歌学者 ] [ 交叉参考 ] Romanov,A.Y.。基于环形循环拓扑的片上网络路由算法的开发。 太阳神 2019 , 5 ,4。 [ 谷歌学者 ] [ 交叉参考 ] [ 公共医学 ] [ 绿色版本 ] Hwang,F.K.《多回路网络调查》。 西奥。 计算。 科学。 2003 , 299 , 107–121. [ 谷歌学者 ] [ 交叉参考 ] 拉加文德拉,C.S。; Silvester,J.A.本地计算机网络的多连接环路拓扑调查。 计算。 Netw公司。 ISDN系统。 1986 , 11 , 29–42. [ 谷歌学者 ] [ 交叉参考 ] 伯蒙德,J.C。; 科梅拉斯,F。; Hsu,D.F.分布式环路计算机网络:一项调查。 J.平行。 分布计算。 1995 , 24 , 2–10. [ 谷歌学者 ] [ 交叉参考 ] 埃里克森,A。; I.A.斯图尔特。; 纳瓦里达斯,J。; Kiasari,A.E.恒星转型:从互联网络到数据中心网络。 计算。 Netw公司。 2017 , 113 , 29–45. [ 谷歌学者 ] [ 交叉参考 ] O.G.莫纳霍夫。; 莫纳霍娃,E.A。 具有分布式内存的并行系统:交互的结构和组织 ; SO RAN:俄罗斯新西伯利亚,2000年。 [ 谷歌学者 ] 邓,Y。; 郭,M。; 拉莫斯,A.F。; 黄,X。; 徐,Z。; Liu,W.优化低延迟网络拓扑以提高集群性能。 J.超级计算机。 2020 , 76 , 9558–9584. [ 谷歌学者 ] [ 交叉参考 ] [ 绿色版本 ] 黄,X。; 拉莫斯,A.F。; Deng,Y.最优循环图作为低延迟网络拓扑。 J.超级计算机。 2022 , 78 , 13491–13510. [ 谷歌学者 ] [ 交叉参考 ] 道,H.M。; Silio,C.B.环网,具有有限数量的连续旁路站。 IEEE传输。 Reliab公司。 1998 , 47 , 35–43. [ 谷歌学者 ] [ 交叉参考 ] 莫纳霍娃,E.A。; 罗曼诺夫,A.Y。; Lezhnev,E.V.最优二维循环网络中的最短路径搜索算法:片上网络的实现。 IEEE接入 2020 , 8 , 215010–215019. [ 谷歌学者 ] [ 交叉参考 ] B.罗比克。 二跳循环网络中的最优路由 ; 剑桥大学计算机实验室:英国剑桥,1996年; 第7页。 [ 谷歌学者 ] [ 交叉参考 ] 陈,B.-X。; 孟J.-X。; Xiao,W.-J.无向双环网络的恒定时间最优路由算法。 第一届国际会议记录,中国武汉,2005年12月13日至15日; 第16卷,第308316页。 [ 谷歌学者 ] [ 交叉参考 ] 戈麦斯,D。; 古铁雷斯,J。; A.伊比亚斯。; 马丁内斯,C。; Beivide,R.关于在具有两个跳跃的循环图中寻找最短路径。 莱克特。 注释计算。 科学。 2005 , 3595 , 777–786. [ 谷歌学者 ] [ 交叉参考 ] Dobrance,T。; 泽洛夫尼克,J。; Robic,B.循环网络的最佳消息路由算法。 J.系统。 阿基特。 2006 , 52 , 298–306. [ 谷歌学者 ] [ 交叉参考 ] 马丁内斯,C。; 贝维迪,R。; 斯塔福德,E。; 莫雷托,M。; Gabidulin,E.M.用高斯整数建模环形网络。 IEEE传输。 计算。 2008 , 57 , 1046–1056. [ 谷歌学者 ] [ 交叉参考 ] Cheng,D.W。; 姚,K.H。; Xieh,S.Y.在广义递归循环图上构造独立支撑树。 IEEE接入。 2021 , 9 , 74028–74037. [ 谷歌学者 ] [ 交叉参考 ] Perez-Roses,H。; Bras-Amoros,M。; Serradilla-Merinero,J.M.《循环网络中的贪婪路由》。 图。 梳子。 2022 , 8 , 1–16. [ 谷歌学者 ] [ 交叉参考 ] 加比斯,A.B。; Koudil,M.NoC路由协议——基于对象的分类。 J.系统。 阿基特。 2016 , 66–67 , 14–32. [ 谷歌学者 ] [ 交叉参考 ] Jerger,N.E。; Krishna,T。; 佩赫,L.S。 芯片上网络 第2版。; Morgan&Claypool出版社:美国加利福尼亚州圣拉斐尔,2017年; 第12卷,第3页。 [ 谷歌学者 ] [ 交叉参考 ] 胡,J。; 奥格拉斯,纽约。; Marculescu,R.应用特定网络的系统级缓冲区分配——芯片路由器设计。 IEEE传输。 计算。 设计。 集成。 电路系统。 2006 , 25 , 2919–2933. [ 谷歌学者 ] [ 交叉参考 ] Dehyadegari,M。; Daneshtalab,M。; 易卜拉欣,M。; PLoSila,J.公司。; Mohammadi,S.一种适用于片上网络的自适应模糊逻辑路由算法。 2011年6月6日至9日在美国加利福尼亚州圣地亚哥举行的2011年NASA/ESA自适应硬件和系统会议记录; 第208-214页。 [ 谷歌学者 ] [ 交叉参考 ] Chiu,G.M.自适应路由的奇偶转弯模型。 IEEE传输。 平行配送系统。 2000 , 11 , 729–738. [ 谷歌学者 ] [ 交叉参考 ] [ 绿色版本 ] 胡,S。; Lin,X.网络-芯片中的对称奇偶路由模型。 2012年IEEE/ACIS第11届计算机和信息科学国际会议论文集,中国上海,2012年5月30日至6月1日; 第457-462页。 [ 谷歌学者 ] [ 交叉参考 ] 杜阿托,J。; Yalamanchili,S。; Ni,L.互连网络:工程方法。 在 摩根-考夫曼计算机体系结构与设计系列 ; 摩根·考夫曼出版社:美国加利福尼亚州旧金山,2003年。 [ 谷歌学者 ] [ 交叉参考 ] [ 绿色版本 ] 格拉茨,P。; 格罗特,B。; Keckler,S.W.针对片上网络负载平衡的区域拥塞意识。 2008年2月16日至20日,美国犹他州盐湖城,IEEE第十四届高性能计算机体系结构国际研讨会论文集; 第203-211页。 [ 谷歌学者 ] [ 交叉参考 ] Ebrahimi,M.二维和三维网络的全自适应路由算法和基于区域的方法-芯片上。 IET计算。 数字。 技术。 2013 , 7 , 264–273. [ 谷歌学者 ] [ 交叉参考 ] 卡利姆,M。; Bin Isnin,I.F.《片上网络路由算法标准综述》。 高级智能。 系统。 计算。 2021 , 1188 , 455–466. [ 谷歌学者 ] [ 交叉参考 ] 马丁内斯,C。; 瓦列霍,E。; 贝维迪,R。; 伊祖,C。; Moreto,M.密集高斯网络:适用于片上多处理器的拓扑。 国际J并行程序。 2006 , 34 , 193–211. [ 谷歌学者 ] [ 交叉参考 ] [ 绿色版本 ] Benchehida,C。; Benhaoua,M.K。; 扎哈夫阁下。; Lipari,G.芯片网络中实时通信的分析和仿真工具。 ACM SIGBED版本。 2020 , 17 ,5-11。 [ 谷歌学者 ] [ 交叉参考 ] Al-Hchaimi,A.A.J。; W.N.弗莱伊赫。; 哈希姆,F。; Rusli,M.S。; Rokhani,F.Z.《3D网络-片上模拟器和插件评论》。 2021年11月24日至26日在马来西亚槟城举行的微电子和电子学研究生亚太会议记录; 第17-20页。 [ 谷歌学者 ] [ 交叉参考 ] 卡塔尼亚,V。; 米诺,A。; 蒙特利昂,S。; Palesi,M。; Patti,D.Noxim:一个开放、可扩展和循环精确的片上网络模拟器。 2015年7月27日至29日,加拿大安大略省多伦多市,《特定应用系统、架构和处理器国际会议论文集》; 第162-163页。 [ 谷歌学者 ] [ 交叉参考 ] 卡塔尼亚,V。; 米诺,A。; 蒙特利昂,S。; Palesi,M。; Patti,D.无线网络芯片架构中的节能收发器。 2016年3月14日至18日在德国德累斯顿举行的2016年欧洲设计、自动化和测试会议记录; 第1321-1326页。 [ 谷歌学者 ] [ 交叉参考 ] 纽西姆。 片上网络模拟器。 在线提供: https://github.com/Wertual08/newxim (2022年12月10日访问)。 科洛茨基,I。; Lysenko,O。网络中链路聚合的硬件实现——片上。 2011年世界信息和通信技术大会会议记录,2011年世界通信技术大会,2011年12月11日至14日,印度孟买; 第1112-1117页。 [ 谷歌学者 ] [ 交叉参考 ] 董,X。; Wei,L.一种有效的环形网络自适应无死锁路由算法。 IEEE传输。 平行配送系统。 2012 , 23 ,800–808。 [ 谷歌学者 ] [ 交叉参考 ] Verbeek,F。; Schmaltz,J.虫洞网络中无死锁路由的决策程序。 IEEE传输。 平行配送系统。 2014 , 25 , 1935–1944. [ 谷歌学者 ] [ 交叉参考 ] 梅森,A。; 医学工程师内尼。; 斯福尔扎,A。; Sterle,C.最小路由成本树问题:最新技术和基于核心节点的启发式算法。 软计算。 2019 , 23 , 2947–2957. [ 谷歌学者 ] [ 交叉参考 ] Janfaza,V。; Baharlouei,E.NoC中一种新的容错无死锁完全自适应路由。 2017年9月29日至10月2日在塞尔维亚诺维萨德EWDTS举行的2017 IEEE东西方设计和测试研讨会会议记录; 第1-6页。 [ 谷歌学者 ] [ 交叉参考 ] Lezhnev,E.V.开发用于片上网络通信子系统HDL建模的自动化系统。 2021年9月5日至11日在俄罗斯索契举行的2021年俄罗斯国际自动化会议(RusAutoCon)会议记录; 第780-784页。 [ 谷歌学者 ] [ 交叉参考 ] Kakoulli,E。; Soteriou,V。; Theocharides,T.基于片上网络的多核系统的智能热点预测。 IEEE传输。 计算- 辅助设计。 集成。 电路系统。 2012 , 31 , 418–431. [ 谷歌学者 ] [ 交叉参考 ] 康,Z。; Xiao,X。; 李,S。; Wang,L。; Wang,Y.采用液态机的神经形态处理器芯片上网络热点预测。 2022年5月27日至6月1日,美国德克萨斯州奥斯汀,2022年IEEE国际电路与系统研讨会(ISCAS)会议记录; 第2353-2357页。 [ 谷歌学者 ] [ 交叉参考 ] Bhaskar,A.V.公司。; Venkatesh,T.G.在多核处理器中的网络芯片性能分析。 J.平行分布计算。 2021 , 147 , 196–208. [ 谷歌学者 ] [ 交叉参考 ] El-Mesady,A。; 哈米德,Y.S。; Shabana,H.关于使用算法方法分解循环图。 亚历克斯。 工程师J。 2022 , 61 , 8263–8275. [ 谷歌学者 ] [ 交叉参考 ]