{"title":"具有延迟分配和寄存器打包的有效寄存器重命名技术","authors":"Xianhua Liu, Qinghong Yang, Miao Tao, Qinshu Chen, Xu Cheng","doi":"10.1109/ICECS49266.2020.9294955","DOIUrl":null,"url":null,"abstract":"Physical register file in processors needs to provide more registers when the issue width and pipeline stages increase. Expansion of the physical register file results in long access delay, larger area, and high-power consumption, which needs carefully considerations in superscalar processor design. This article designs an efficient register-renaming technique. It adopts delayed allocation and register packing techniques to improve the efficiency of physical register files temporally and spatially. Experimental results on BOOMv2 show that when the physical register file contains only 34 registers, this technology can improve the performance by 3.59-4.46 times, which achieves the peak performance with more than 64 physical registers.","PeriodicalId":404022,"journal":{"name":"2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"An Efficient Register Renaming Technique with Delayed Allocation and Register Packing\",\"authors\":\"Xianhua Liu, Qinghong Yang, Miao Tao, Qinshu Chen, Xu Cheng\",\"doi\":\"10.1109/ICECS49266.2020.9294955\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Physical register file in processors needs to provide more registers when the issue width and pipeline stages increase. Expansion of the physical register file results in long access delay, larger area, and high-power consumption, which needs carefully considerations in superscalar processor design. This article designs an efficient register-renaming technique. It adopts delayed allocation and register packing techniques to improve the efficiency of physical register files temporally and spatially. Experimental results on BOOMv2 show that when the physical register file contains only 34 registers, this technology can improve the performance by 3.59-4.46 times, which achieves the peak performance with more than 64 physical registers.\",\"PeriodicalId\":404022,\"journal\":{\"name\":\"2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICECS49266.2020.9294955\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 27th IEEE International Conference on Electronics, Circuits and Systems (ICECS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICECS49266.2020.9294955","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Efficient Register Renaming Technique with Delayed Allocation and Register Packing
Physical register file in processors needs to provide more registers when the issue width and pipeline stages increase. Expansion of the physical register file results in long access delay, larger area, and high-power consumption, which needs carefully considerations in superscalar processor design. This article designs an efficient register-renaming technique. It adopts delayed allocation and register packing techniques to improve the efficiency of physical register files temporally and spatially. Experimental results on BOOMv2 show that when the physical register file contains only 34 registers, this technology can improve the performance by 3.59-4.46 times, which achieves the peak performance with more than 64 physical registers.