{"title":"Exploiting Energy Saving Opportunity of Barrier Operation in MPI Programs","authors":"Wenjing Yang, Canqun Yang","doi":"10.1109/AMS.2008.80","DOIUrl":null,"url":null,"abstract":"In high performance parallel computing, energy consumption has become a more and more important problem. Under the support of the voltage scaling- available processors, reducing CPU voltage/frequency in the non-critical path is an efficient energy reduction method. This paper exploited the energy saving opportunities in MPI_Barrier operation. Through testing NPB3.2-MPI programs on 256-process cluster system, we found that the busy time of each process has the big difference each other when the cluster is connected by a 100 Mbps network. We proposed two low-power methods: one is shut-down based MPI_Barrier (SDMB) and the other is dynamic voltage/frequency scaling based MPI_Barrier (DVSMB). Experimental results show that average 4.95% energy saving is obtained through SDMB and average 12.28% energy saving is obtained through DVSMB. SDMB avoids the performance loss through pre-activation strategy and the performance loss of DVSMB is less than 1%.","PeriodicalId":122964,"journal":{"name":"2008 Second Asia International Conference on Modelling & Simulation (AMS)","volume":"148 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-05-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Second Asia International Conference on Modelling & Simulation (AMS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AMS.2008.80","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In high performance parallel computing, energy consumption has become a more and more important problem. Under the support of the voltage scaling- available processors, reducing CPU voltage/frequency in the non-critical path is an efficient energy reduction method. This paper exploited the energy saving opportunities in MPI_Barrier operation. Through testing NPB3.2-MPI programs on 256-process cluster system, we found that the busy time of each process has the big difference each other when the cluster is connected by a 100 Mbps network. We proposed two low-power methods: one is shut-down based MPI_Barrier (SDMB) and the other is dynamic voltage/frequency scaling based MPI_Barrier (DVSMB). Experimental results show that average 4.95% energy saving is obtained through SDMB and average 12.28% energy saving is obtained through DVSMB. SDMB avoids the performance loss through pre-activation strategy and the performance loss of DVSMB is less than 1%.