Ning Li, Li Shen, Qingnhua Zhu, Yemao Xu, Jialong Wang, Zhiying Wang
{"title":"分析功率模型在集成GPU上的实现","authors":"Ning Li, Li Shen, Qingnhua Zhu, Yemao Xu, Jialong Wang, Zhiying Wang","doi":"10.1109/ISICIR.2016.7829731","DOIUrl":null,"url":null,"abstract":"GPU has become an important component of the high performance computing system and its principal duty is parallel computing rather than graphical display. Determining the power and energy consumption is necessary to the scaling of GPU. This paper presents a statistic model to evaluate the power and energy consumption of AMD's integrated GPU (iGPU). By collecting the data of performance counters from real hardware measurements, we apply linear regression method to estimate the energy consumed by iGPU. Our results show that the median absolute error is less than 3%. Due to the limits of profiling tool CodeXL, power sampling period is much longer than the kernel execution time. We propose a kernel extension method to lengthen the kernel execution time so that we can deal with this problem. Furthermore, we conduct a study on the importance of performance counters and explore the possibility to simplify our statistic model. The results suggest that the accuracy and stability is still acceptable when there are only 12 performance counters in the simplified model.","PeriodicalId":159343,"journal":{"name":"2016 International Symposium on Integrated Circuits (ISIC)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An implementation of analytical power model on integrated GPU\",\"authors\":\"Ning Li, Li Shen, Qingnhua Zhu, Yemao Xu, Jialong Wang, Zhiying Wang\",\"doi\":\"10.1109/ISICIR.2016.7829731\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"GPU has become an important component of the high performance computing system and its principal duty is parallel computing rather than graphical display. Determining the power and energy consumption is necessary to the scaling of GPU. This paper presents a statistic model to evaluate the power and energy consumption of AMD's integrated GPU (iGPU). By collecting the data of performance counters from real hardware measurements, we apply linear regression method to estimate the energy consumed by iGPU. Our results show that the median absolute error is less than 3%. Due to the limits of profiling tool CodeXL, power sampling period is much longer than the kernel execution time. We propose a kernel extension method to lengthen the kernel execution time so that we can deal with this problem. Furthermore, we conduct a study on the importance of performance counters and explore the possibility to simplify our statistic model. The results suggest that the accuracy and stability is still acceptable when there are only 12 performance counters in the simplified model.\",\"PeriodicalId\":159343,\"journal\":{\"name\":\"2016 International Symposium on Integrated Circuits (ISIC)\",\"volume\":\"10 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2016-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2016 International Symposium on Integrated Circuits (ISIC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISICIR.2016.7829731\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 International Symposium on Integrated Circuits (ISIC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISICIR.2016.7829731","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An implementation of analytical power model on integrated GPU
GPU has become an important component of the high performance computing system and its principal duty is parallel computing rather than graphical display. Determining the power and energy consumption is necessary to the scaling of GPU. This paper presents a statistic model to evaluate the power and energy consumption of AMD's integrated GPU (iGPU). By collecting the data of performance counters from real hardware measurements, we apply linear regression method to estimate the energy consumed by iGPU. Our results show that the median absolute error is less than 3%. Due to the limits of profiling tool CodeXL, power sampling period is much longer than the kernel execution time. We propose a kernel extension method to lengthen the kernel execution time so that we can deal with this problem. Furthermore, we conduct a study on the importance of performance counters and explore the possibility to simplify our statistic model. The results suggest that the accuracy and stability is still acceptable when there are only 12 performance counters in the simplified model.