E. Naroska, Shang-Jang Ruan, U. Schwiegelshohn, F. Lai
{"title":"无偏随机、计数器和指令地址总线的最佳排列和间隔","authors":"E. Naroska, Shang-Jang Ruan, U. Schwiegelshohn, F. Lai","doi":"10.1109/NEWCAS.2005.1496740","DOIUrl":null,"url":null,"abstract":"The coupling power between adjacent bus wires of nanometer CMOS digital design as well as noise has become an important issue. Thus, it is important to design buses that dissipate less power without sacrificing performance. In this paper, we address this problem for a set of special buses types by simultaneously optimizing wire permutation and spacing. In detail we developed solutions for buses that transmit: (a) unbiased random signals; (b) counter sequences; and (c) processor instruction addresses. Unlike other techniques, our approach solves the permutation and spacing problem optimally. That is, we simultaneously determine wire order and wire spaces. For our experiments, we used instruction address bus traces obtained from 12 SPEC2000 benchmark programs. Compared to a bus layout where the additional wire space is equally distributed, our algorithms can save energy up to 77% for the best case, and 70% on average with only 17 /spl middot/ d/sub min/ additional width, respectively. Compared to encoding approaches, our techniques do not introduce any significant delay to the signals. Hence, the presented approaches are able to reduce power dissipation without notable performance degradation.","PeriodicalId":131387,"journal":{"name":"The 3rd International IEEE-NEWCAS Conference, 2005.","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Optimal permutation and spacing for unbiased random, counter, and instruction address buses\",\"authors\":\"E. Naroska, Shang-Jang Ruan, U. Schwiegelshohn, F. Lai\",\"doi\":\"10.1109/NEWCAS.2005.1496740\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The coupling power between adjacent bus wires of nanometer CMOS digital design as well as noise has become an important issue. Thus, it is important to design buses that dissipate less power without sacrificing performance. In this paper, we address this problem for a set of special buses types by simultaneously optimizing wire permutation and spacing. In detail we developed solutions for buses that transmit: (a) unbiased random signals; (b) counter sequences; and (c) processor instruction addresses. Unlike other techniques, our approach solves the permutation and spacing problem optimally. That is, we simultaneously determine wire order and wire spaces. For our experiments, we used instruction address bus traces obtained from 12 SPEC2000 benchmark programs. Compared to a bus layout where the additional wire space is equally distributed, our algorithms can save energy up to 77% for the best case, and 70% on average with only 17 /spl middot/ d/sub min/ additional width, respectively. Compared to encoding approaches, our techniques do not introduce any significant delay to the signals. Hence, the presented approaches are able to reduce power dissipation without notable performance degradation.\",\"PeriodicalId\":131387,\"journal\":{\"name\":\"The 3rd International IEEE-NEWCAS Conference, 2005.\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-06-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"The 3rd International IEEE-NEWCAS Conference, 2005.\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/NEWCAS.2005.1496740\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"The 3rd International IEEE-NEWCAS Conference, 2005.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NEWCAS.2005.1496740","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Optimal permutation and spacing for unbiased random, counter, and instruction address buses
The coupling power between adjacent bus wires of nanometer CMOS digital design as well as noise has become an important issue. Thus, it is important to design buses that dissipate less power without sacrificing performance. In this paper, we address this problem for a set of special buses types by simultaneously optimizing wire permutation and spacing. In detail we developed solutions for buses that transmit: (a) unbiased random signals; (b) counter sequences; and (c) processor instruction addresses. Unlike other techniques, our approach solves the permutation and spacing problem optimally. That is, we simultaneously determine wire order and wire spaces. For our experiments, we used instruction address bus traces obtained from 12 SPEC2000 benchmark programs. Compared to a bus layout where the additional wire space is equally distributed, our algorithms can save energy up to 77% for the best case, and 70% on average with only 17 /spl middot/ d/sub min/ additional width, respectively. Compared to encoding approaches, our techniques do not introduce any significant delay to the signals. Hence, the presented approaches are able to reduce power dissipation without notable performance degradation.