Analysis of Dynamic Power Management on Multi-Core Processors

被引:0
|
作者
Bircher, W. Lloyd [1 ]
John, Lizy K. [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Lab Comp Architecture, Austin, TX 78712 USA
关键词
power management; performance; operating system; ACPI; multi-core;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Power management of multi-core processors is extremely important because it allows power/energy savings when all cores are not used. OS directed power management according to ACPI (Advanced Power and Configurations Interface) specifications is the common approach that industry has adopted for this purpose. While operating systems are capable of such power management, heuristics for effectively managing the power are still evolving. The granularity at which the cores are slowed down/turned off should be designed considering the phase behavior of the workloads. Using 3-D, video creation, office and e-learning applications from the SYSmark benchmark suite, we study the challenges in power management of a multi-core processor such as the AMD Quad-Core Opteron (TM) and Phenom (TM). We unveil effects of the idle core frequency on the performance and power of the active cores. We adjust the idle core frequency to have the least detrimental effect on the active core performance. We present optimized hardware and operating system configurations that reduce average active power by 30% while reducing performance by an average of less than 3%. We also present complete system measurements and power breakdown between the various systems components using the SYSmark and SPEC CPU workloads. It is observed that the processor core and the disk consume the most power, with core having the highest variability.
引用
收藏
页码:327 / 338
页数:12
相关论文
共 50 条
  • [1] The Impact of Dynamic Power Management in Computational Clusters with Multi-Core Processors
    Tran, X. T.
    Tien Van Do
    Chakka, R.
    [J]. JOURNAL OF SCIENTIFIC & INDUSTRIAL RESEARCH, 2016, 75 (06): : 339 - 343
  • [2] Power Management in Multi-core Processors using Automatic Dynamic Pipeline Stage Unification
    Vijayalakshmi, Saravanan
    Anpalagan, Alagan
    Woungang, Isaac
    Kothari, D. P.
    [J]. 2013 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (SPECTS), 2013, : 120 - 127
  • [3] A Dynamic Algorithm to Reduce Power Consumption in Multi-core Processors
    Ravichandran, Rahul
    Muralidharan, Vignesh
    [J]. 2015 INTERNATIONAL CONFERENCED ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2015), 2015,
  • [4] Predict and Act: Dynamic Thermal Management for Multi-Core Processors
    Ayoub, Raid
    Rosing, Tajana
    [J]. ISLPED 09, 2009, : 99 - 104
  • [5] Power Consumption in Multi-core Processors
    Balakrishnan, M.
    [J]. CONTEMPORARY COMPUTING, 2012, 306 : 3 - 3
  • [6] Reliability-aware power management of Multi-Core processors
    Haase, Jan
    Damm, Markus
    Hauser, Dennis
    Waldschmidt, Klaus
    [J]. FROM MODEL-DRIVEN DESIGN TO RESOURCE MANAGEMENT FOR DISTRIBUTED EMBEDDED SYSTEMS, 2006, 225 : 205 - +
  • [7] An interactive and dynamic scratchpad memory management strategy for multi-core processors
    Tabbassum, Kavita
    Talpur, Shahnawaz
    Khahro, Shahnawaz Farhan
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2022, 92
  • [8] Power Mapping and Modeling of Multi-core Processors
    Dev, Kapil
    Nowroz, Abdullah Nazma
    Reda, Sherief
    [J]. 2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 39 - 44
  • [9] Physical-aware predictive dynamic thermal management of multi-core processors
    Salami, Bagher
    Noori, Hamid
    Mehdipour, Farhad
    Baharani, Mohammadreza
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2016, 95 : 42 - 56
  • [10] An Adaptive Temperature Threshold Schema for Dynamic Thermal Management of Multi-Core Processors
    Salami, Bagher
    Baharani, Mohammadreza
    Noori, Hamid
    [J]. 2013 17TH CSI INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND DIGITAL SYSTEMS (CADS 2013), 2013, : 119 - +