首页    期刊浏览 2024年07月08日 星期一
登录注册

文章基本信息

  • 标题:Energy Optimization on OpenMP Loop Scheduling
  • 本地全文:下载
  • 作者:Dong, Yong ; Chen, Juan
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2012
  • 卷号:7
  • 期号:8
  • 页码:1694-1705
  • DOI:10.4304/jsw.7.8.1694-1705
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要:Energy consumption has become a serious problem in high-performance computing (HPC) systems. Parallel loops often occupy a significant part of the execution time of overall parallel programs. Thus, reducing their energy consumption is the key to the reduction in energy consumption of the program. This paper discusses energy optimization in OpenMP loop scheduling, which is a method of optimizing energy consumption of parallel loops within a certain performance loss. OpenMP programming includes Uniform-Sized scheduling unit (US)-based Energy-saving Optimal Static Scheduling algorithm (EOSS), UnUniform-Sized scheduling unit (UUS)-based Energy-oriented Static Scheduling algorithm (ESS). EOSS obtains the maximum energy savings under the ideal condition (US) by combining loop rescheduling and voltage/frequency scaling. ESS optimizes energy consumption under the non-ideal condition (UUS). We evaluate these energy-oriented loop scheduling algorithms through simulations on a multiprocessor system. Taking 160 processors as example, five NPB programs with EOSS can reduce 43.5% energy consumption on the average, which is 2.1% more energy saved than the DVFS-only method. ESS can achieve 54% energy savings with the example code we use.
  • 关键词:OpenMP loop scheduling;dynamic voltage frequency scaling;processor shutdown;energy optimization
国家哲学社会科学文献中心版权所有