Performance evaluation of compiler controlled power saving scheme

被引:0
|
作者
Shirako, Jun [1 ]
Yoshida, Munehiro [1 ]
Oshiyama, Naoto [1 ]
Wada, Yasutaka [1 ]
Nakano, Hirofurni [1 ]
Shikano, Hiroaki [1 ]
Kimura, Keiji [1 ]
Kasahara, Hironori [1 ]
机构
[1] Waseda Univ, Dept Comp Sci, Tokyo 1698555, Japan
来源
HIGH-PERFORMANCE COMPUTING | 2008年 / 4759卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multicore processors, or chip multiprocessors, which allow us to realize low power consumption, high effective performance, good cost performance and short hardware/software development period, are attracting much attention. In order to achieve full potential of multicore processors, cooperation with a parallelizing compiler is very important. The latest compiler extracts multilevel parallelism, such as coarse grain task parallelism, loop parallelism and near fine grain parallelism, to keep parallel execution efficiency high. It also controls voltage and clock frequency of processors carefully to reduce energy consumption during execution of an application program. This paper evaluates performance of compiler controlled power saving scheme which has been implemented in OSCAR multigrain parallelizing compiler. The developed power saving scheme realizes voltage/frequency control and power shutdown of each processor core during coarse grain task parallel processing. In performance evaluation, when static power is assumed as one-tenth of dynamic power, OSCAR compiler with the power saving scheme achieved 61.2 percent energy reduction for SPEC CFP95 applu without performance degradation on 4 processors and 87.4 percent energy reduction for mpeg2encode, 88.1 percent energy reduction for SPEC CFP95 tomcatv and 84.6 percent energy reduction for applu with real-time deadline constraint on 4 processors.
引用
收藏
页码:480 / 493
页数:14
相关论文
共 50 条
  • [41] Analytic Evaluation of Power Saving in Cooperative Communication
    Fiems, Dieter
    Andreev, Sergey
    Demoor, Thomas
    Bruneel, Herwig
    Koucheryavy, Yevgeni
    De Turck, Koen
    2013 CONFERENCE ON FUTURE INTERNET COMMUNICATIONS (CFIC), 2013,
  • [42] A ReRAM Memory Compiler with Layout-Precise Performance Evaluation
    Lee, Edward
    Kim, Daehyun
    Chekuri, Venkata Chaitanya Krishna
    Long, Yun
    Mukhopadhyay, Saibal
    2019 IEEE SOI-3D-SUBTHRESHOLD MICROELECTRONICS TECHNOLOGY UNIFIED CONFERENCE (S3S), 2019,
  • [43] System design for 700?C power plants: Integration scheme and performance evaluation
    Lin, Xiaolong
    Liu, Yinhe
    Song, Huchao
    Liu, Yugang
    ENERGY, 2023, 267
  • [44] Pipeline Signal Process Scheme for Saving Power Module Controllers in Power Management Unit
    Liu, Chih-Wei
    Chang-Chien, Le-Ren
    2020 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2020,
  • [45] A compiler-controlled instruction cache architecture for an embedded low power microprocessor
    Zhu, XP
    Tay, TT
    FIFTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - PROCEEDINGS, 2005, : 815 - 821
  • [46] DYNAMIC PERFORMANCE EVALUATION OF A COMPUTER CONTROLLED ELECTRIC-POWER SYSTEM
    ROSS, CW
    GREEN, TA
    IEEE TRANSACTIONS ON POWER APPARATUS AND SYSTEMS, 1972, PA91 (03): : 1158 - &
  • [47] Performance Evaluation and Social Optimization of an Energy-Saving Virtual Machine Allocation Scheme Within a Cloud Environment
    Xiushuang Wang
    Jing Zhu
    Shunfu Jin
    Wuyi Yue
    Yutaka Takahashi
    Journal of the Operations Research Society of China, 2020, 8 : 561 - 580
  • [48] Performance Evaluation and Social Optimization of an Energy-Saving Virtual Machine Allocation Scheme Within a Cloud Environment
    Wang, Xiu-Shuang
    Zhu, Jing
    Jin, Shun-Fu
    Yue, Wu-Yi
    Takahashi, Yutaka
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2020, 8 (04) : 561 - 580
  • [49] HARE - AN OPTIMIZING PORTABLE COMPILER FOR SCHEME
    TEODOSIU, D
    SIGPLAN NOTICES, 1991, 26 (01): : 109 - 120
  • [50] A Novel Scheme for Compiler Optimization Framework
    Chebolu, N. A. B. Sankar
    Wankar, Rajeev
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 2374 - 2380