{"title":"利用动态编译器定向功能单元功率控制提高能源效率","authors":"Yu Sun, Wei Zhang","doi":"10.1109/EUC.2014.56","DOIUrl":null,"url":null,"abstract":"In this paper, we present a dynamic-compiler-directed approach which adaptively configures CPU's function units at runtime. It is based on Jikes RVM's dynamic optimizing compiler and is designed to achieve higher energy efficiency. We describe the implementation to support compiler-controlled adaptive FU and the cost/benefit heuristic of selecting optimization targets to save energy. Our experiment results indicate that this approach achieves about 40% to 65% ALU energy reduction, and reduces the total energy consumption by 6.3% to 14%.","PeriodicalId":331736,"journal":{"name":"2014 12th IEEE International Conference on Embedded and Ubiquitous Computing","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-08-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Improving Energy Efficiency with Dynamic Compiler-Directed Function Unit Power Control\",\"authors\":\"Yu Sun, Wei Zhang\",\"doi\":\"10.1109/EUC.2014.56\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper, we present a dynamic-compiler-directed approach which adaptively configures CPU's function units at runtime. It is based on Jikes RVM's dynamic optimizing compiler and is designed to achieve higher energy efficiency. We describe the implementation to support compiler-controlled adaptive FU and the cost/benefit heuristic of selecting optimization targets to save energy. Our experiment results indicate that this approach achieves about 40% to 65% ALU energy reduction, and reduces the total energy consumption by 6.3% to 14%.\",\"PeriodicalId\":331736,\"journal\":{\"name\":\"2014 12th IEEE International Conference on Embedded and Ubiquitous Computing\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-08-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2014 12th IEEE International Conference on Embedded and Ubiquitous Computing\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/EUC.2014.56\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 12th IEEE International Conference on Embedded and Ubiquitous Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EUC.2014.56","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving Energy Efficiency with Dynamic Compiler-Directed Function Unit Power Control
In this paper, we present a dynamic-compiler-directed approach which adaptively configures CPU's function units at runtime. It is based on Jikes RVM's dynamic optimizing compiler and is designed to achieve higher energy efficiency. We describe the implementation to support compiler-controlled adaptive FU and the cost/benefit heuristic of selecting optimization targets to save energy. Our experiment results indicate that this approach achieves about 40% to 65% ALU energy reduction, and reduces the total energy consumption by 6.3% to 14%.