Thread Motion: Fine-Grained Power Management for Multi-Core Systems

被引:0
|
作者
Rangan, Krishna K. [1 ]
Wei, Gu-Yeon [1 ]
Brooks, David [1 ]
机构
[1] Harvard Univ, Cambridge, MA 02138 USA
来源
ISCA 2009: 36TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE | 2009年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic voltage and frequency scaling (DVFS) is a commonly-used power-management scheme that dynamically adjusts power and performance to the time-varying needs of running programs. Unfortunately, conventional DVFS, relying on off-chip regulators, faces limitations in terms of temporal granularity and high costs when considered for future multi-core systems. To overcome these challenges, this paper presents thread motion (TM), a fine-grained power-management scheme for chip multiprocessors (CMPs). Instead of incurring the high cost of changing the voltage and frequency of different cores, TM enables rapid movement of threads to adapt the time-varying computing needs of running applications to a mixture of cores with fixed but different power/performance levels. Results show that for the same power budget, two voltage/frequency levels are sufficient to provide performance gains commensurate to idealized scenarios using per-core voltage control. Thread motion extends workload-based power management into the nanosecond realm and, for a given power budget, provides up to 20% better performance than coarse-grained DVFS.
引用
收藏
页码:302 / 313
页数:12
相关论文
共 50 条
  • [1] Towards Fine-Grained DVFS in Embedded Multi-core CPUs
    Massari, Giuseppe
    Terraneo, Federico
    Zanella, Michele
    Zoni, Davide
    ARCHITECTURE OF COMPUTING SYSTEMS, 2018, 10793 : 239 - 251
  • [2] Fine-Grained Task-Level Parallel and Low Power H.264 Decoding in Multi-core Systems
    Liu, Wenyang
    Liu, Weichen
    Li, Mengquan
    Chen, Peng
    Yang, Lei
    Xiao, Chunhua
    Ye, Yaoyao
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 307 - 314
  • [3] A Fine-Grained Parallel Particle Swarm Optimization on Many-core and Multi-core Architectures
    Nedjah, Nadia
    Calazan, Rogerio de Moraes
    Mourelle, Luiza de Macedo
    PARALLEL COMPUTING TECHNOLOGIES (PACT 2017), 2017, 10421 : 215 - 224
  • [4] Fine-Grained Management of Thread Blocks for Irregular Applications
    Beaumont, Jonathan
    Mudge, Trevor
    2019 IEEE 37TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD 2019), 2019, : 283 - 292
  • [5] Stream: A Modeling Framework for Fine-grained Layer Fusion on Multi-core DNN Accelerators
    Symons, Arne
    Mei, Linyan
    Colleman, Steven
    Houshmand, Pouya
    Karl, Sebastian
    Verhelst, Marian
    2023 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, ISPASS, 2023, : 355 - 357
  • [6] Exploring power management in multi-core systems
    Bergamaschi, Reinaldo
    Han, Guoling
    Buyuktosunoglu, Alper
    Patel, Hiren
    Nair, Indira
    Dittmann, Gero
    Janssen, Geert
    Dhanwada, Nagu
    Hu, Zhigang
    Bose, Pradip
    Darringer, John
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 678 - +
  • [7] Towards Fine-grained Dynamic Tuning of HPC Applications on Modern Multi-Core Architectures
    Sourouri, Mohammed
    Raknes, Espen Birger
    Reissmann, Nico
    Langguth, Johannes
    Hackenberg, Daniel
    Schoene, Robert
    Kjeldsberg, Per Gunnar
    SC'17: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2017,
  • [8] A Multi-Level Power-on Reset for Fine-Grained Power Management
    Amaya, Andres
    Rueda G, Luis E.
    Roa, Elkim
    2018 28TH INTERNATIONAL SYMPOSIUM ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2018, : 129 - 132
  • [9] Cooperative scheduling of multi-core and cloud resources: fine-grained offloading strategy for multithreaded applications
    Wang, Zhaoyang
    Hao, Wanming
    Yan, Lei
    Han, Zhuo
    Yang, Shouyi
    IET COMMUNICATIONS, 2020, 14 (10) : 1632 - 1641
  • [10] A fine-grained thread-aware management policy for shared caches
    Rolan, Dyer
    Andrade, Diego
    Fraguela, Basilio B.
    Doallo, Ramon
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (06): : 1355 - 1374