{"title":"Energy and performance improvement using real-time DVFS for graph traversal on GPU","authors":"A. Mishra, N. Khare","doi":"10.1504/IJETP.2019.10019661","DOIUrl":null,"url":null,"abstract":"Graphical-processing unit (GPU) handles massive data, effectively, as compared to CPU but has high power consumption which is a primary concern recently. A real-time dynamic voltage frequency scaling technique (DVFS) to save energy as well as improve performance, and to set the core and the memory frequency at a run time are proposed. Real-time DVFS is well investigated for saving energy and improving the performance by executing a breadth-first search (BFS) graph traversal algorithm from scalable heterogeneous computing (SHOC) benchmark suite. Two modes: energy saving and performance mode, can be realised by implementation of the proposed real-time DVFS algorithm. In energy saving mode, 28.2% energy can be saved with a performance improvement of 1.4%. On the other hand, 14.2% performance improvement is accomplished while maintaining the energy saving of 11.2% in performance mode. The proposed work is realised on K40c GPU received as a grant from NVidia.","PeriodicalId":35754,"journal":{"name":"International Journal of Energy Technology and Policy","volume":" ","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2019-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Energy Technology and Policy","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1504/IJETP.2019.10019661","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"Social Sciences","Score":null,"Total":0}
引用次数: 0
Abstract
Graphical-processing unit (GPU) handles massive data, effectively, as compared to CPU but has high power consumption which is a primary concern recently. A real-time dynamic voltage frequency scaling technique (DVFS) to save energy as well as improve performance, and to set the core and the memory frequency at a run time are proposed. Real-time DVFS is well investigated for saving energy and improving the performance by executing a breadth-first search (BFS) graph traversal algorithm from scalable heterogeneous computing (SHOC) benchmark suite. Two modes: energy saving and performance mode, can be realised by implementation of the proposed real-time DVFS algorithm. In energy saving mode, 28.2% energy can be saved with a performance improvement of 1.4%. On the other hand, 14.2% performance improvement is accomplished while maintaining the energy saving of 11.2% in performance mode. The proposed work is realised on K40c GPU received as a grant from NVidia.