{"title":"Fast Turn Restriction Algorithm to Build Deadlock-Free Modular Chiplet Integration Systems","authors":"Wenxu Cao, Shuyan Jiang, Letian Huang","doi":"10.1109/ICCS56666.2022.9936469","DOIUrl":null,"url":null,"abstract":"To ensure the modularity of the chiplet integration systems while realizing deadlock-free of the networks, the method of modular turn restriction (MTR) was proposed, which aims to find the optimal boundary turn restriction solution to break the loops in the channel dependency graph (CDG). However, the turn restriction algorithm (TRA) in MTR induces huge time complexity, making the optimal solution under large networks extremely hard to find. This paper proposes the fast turn restriction algorithm (FTRA), a method to reduce the time complexity of TRA from $\\gt O(16^{M-1}$) to O(M2). FTRA aims to find the locally optimal solution through a subspace of the full solution space of TRA by setting constraints on the property of the feasible solutions. An experiment of the algorithms for a $4\\times 4$ mesh network shows that FTRA can reduce the execution time of TRA by 2 to more than 4 orders of magnitude, specifically, from 2.8 hours to 440 ms. The cycle-accurate simulation of a chiplet integration system composed of five $4\\times4$ mesh networks shows that the optimal solutions of FTRA achieve very close or even equal network performance to those of TRA.","PeriodicalId":293477,"journal":{"name":"2022 IEEE 4th International Conference on Circuits and Systems (ICCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 4th International Conference on Circuits and Systems (ICCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCS56666.2022.9936469","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
To ensure the modularity of the chiplet integration systems while realizing deadlock-free of the networks, the method of modular turn restriction (MTR) was proposed, which aims to find the optimal boundary turn restriction solution to break the loops in the channel dependency graph (CDG). However, the turn restriction algorithm (TRA) in MTR induces huge time complexity, making the optimal solution under large networks extremely hard to find. This paper proposes the fast turn restriction algorithm (FTRA), a method to reduce the time complexity of TRA from $\gt O(16^{M-1}$) to O(M2). FTRA aims to find the locally optimal solution through a subspace of the full solution space of TRA by setting constraints on the property of the feasible solutions. An experiment of the algorithms for a $4\times 4$ mesh network shows that FTRA can reduce the execution time of TRA by 2 to more than 4 orders of magnitude, specifically, from 2.8 hours to 440 ms. The cycle-accurate simulation of a chiplet integration system composed of five $4\times4$ mesh networks shows that the optimal solutions of FTRA achieve very close or even equal network performance to those of TRA.