{"title":"一种快速节能的NoC任务映射分支定界算法","authors":"Jiashen Li, Yun Pan","doi":"10.1109/ICCD.2015.7357078","DOIUrl":null,"url":null,"abstract":"This paper proposes an enhanced Branch and Bound (B&B) algorithm for Network-on-Chip (NoC) task mapping. The novelty of the algorithm can be summarized in two aspects. First, a more accurate method is proposed to estimate the lower bound cost. Second, an automatic method to generate the task binding rules is proposed based on the Task Binding Graph (TBG). Both of the two improvements contribute to designing a high speed B&B algorithm with global optimized mapping result, aiming to reduce the communication energy consumption. The experiment results show that the proposed algorithm is nearly 3.5 times faster and the communication energy consumption is 35% less than the state-of-art B&B algorithm in average. Comparing to the Genetic Algorithm, the proposed algorithm is similarly fast and reduce the communication energy consumption by 24% in average. Particularly, as the size of the NoC grows larger, the superiorities of our proposed algorithm become more significant.","PeriodicalId":129506,"journal":{"name":"2015 33rd IEEE International Conference on Computer Design (ICCD)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-10-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"A fast and energy efficient branch and bound algorithm for NoC task mapping\",\"authors\":\"Jiashen Li, Yun Pan\",\"doi\":\"10.1109/ICCD.2015.7357078\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper proposes an enhanced Branch and Bound (B&B) algorithm for Network-on-Chip (NoC) task mapping. The novelty of the algorithm can be summarized in two aspects. First, a more accurate method is proposed to estimate the lower bound cost. Second, an automatic method to generate the task binding rules is proposed based on the Task Binding Graph (TBG). Both of the two improvements contribute to designing a high speed B&B algorithm with global optimized mapping result, aiming to reduce the communication energy consumption. The experiment results show that the proposed algorithm is nearly 3.5 times faster and the communication energy consumption is 35% less than the state-of-art B&B algorithm in average. Comparing to the Genetic Algorithm, the proposed algorithm is similarly fast and reduce the communication energy consumption by 24% in average. Particularly, as the size of the NoC grows larger, the superiorities of our proposed algorithm become more significant.\",\"PeriodicalId\":129506,\"journal\":{\"name\":\"2015 33rd IEEE International Conference on Computer Design (ICCD)\",\"volume\":\"20 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-10-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 33rd IEEE International Conference on Computer Design (ICCD)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCD.2015.7357078\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 33rd IEEE International Conference on Computer Design (ICCD)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCD.2015.7357078","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A fast and energy efficient branch and bound algorithm for NoC task mapping
This paper proposes an enhanced Branch and Bound (B&B) algorithm for Network-on-Chip (NoC) task mapping. The novelty of the algorithm can be summarized in two aspects. First, a more accurate method is proposed to estimate the lower bound cost. Second, an automatic method to generate the task binding rules is proposed based on the Task Binding Graph (TBG). Both of the two improvements contribute to designing a high speed B&B algorithm with global optimized mapping result, aiming to reduce the communication energy consumption. The experiment results show that the proposed algorithm is nearly 3.5 times faster and the communication energy consumption is 35% less than the state-of-art B&B algorithm in average. Comparing to the Genetic Algorithm, the proposed algorithm is similarly fast and reduce the communication energy consumption by 24% in average. Particularly, as the size of the NoC grows larger, the superiorities of our proposed algorithm become more significant.