Fine-grain instruction scheduling for low energy

被引:0
|
作者
Xu, W [1 ]
Parikh, A [1 ]
Kandemir, M [1 ]
Irwin, MJ [1 ]
机构
[1] Penn State Univ, University Pk, PA 16802 USA
关键词
D O I
10.1109/SIPS.2002.1049719
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Energy consumption is increasingly becoming an important metric in designing computing systems. This paper presents an instruction scheduling algorithm to reduce energy consumption in processor data-paths. The unique aspect of our algorithm is that it is fine-granular; i.e., it works on a pipeline stage granularity. This is in contrast to current energy-aware instruction scheduling techniques that work on an instruction granularity. Our preliminary experimental results indicate that our fine-granular approach both leads to schedules with lower energy consumption (as compared to coarse-grain techniques) and helps us estimate the absolute data-path energy consumed by the code better.
引用
收藏
页码:258 / 263
页数:6
相关论文
共 50 条
  • [1] FINE-GRAIN SCHEDULING
    MASSALIN, H
    PU, C
    [J]. WORKSHOP ON EXPERIENCES WITH DISTRIBUTED AND MULTIPROCESSOR SYSTEMS, 1989, : 91 - 104
  • [2] Integrated instruction scheduling and fine-grain register allocation for embedded processors
    Kim, Dae-Hwan
    Lee, Hyuk-Jae
    [J]. EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, PROCEEDINGS, 2006, 4017 : 269 - 278
  • [3] Fine-Grain Register Allocation and Instruction Scheduling in a Reference Flow1
    Kim, Dae-Hwan
    Lee, Hyuk-Jae
    [J]. COMPUTER JOURNAL, 2010, 53 (06): : 717 - 740
  • [4] Flexible Architectural Support for Fine-Grain Scheduling
    Sanchez, Daniel
    Yoo, Richard M.
    Kozyrakis, Christos
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (03) : 311 - 322
  • [5] Flexible Architectural Support for Fine-Grain Scheduling
    Sanchez, Daniel
    Yoo, Richard M.
    Kozyrakis, Christos
    [J]. ASPLOS XV: FIFTEENTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2010, : 311 - 322
  • [6] A FINE-GRAIN MODULAR DETECTOR FOR LOW-ENERGY PARTICLES
    DURKIN, LS
    FITCH, JS
    HARPER, RW
    HEIMASTER, JW
    LARSEN, DR
    LING, TY
    MITCHELL, JW
    ROMANOWSKI, TA
    RUSH, CJ
    SEHGAL, VK
    SMITH, ES
    TIMKO, M
    FUJIKAWA, BK
    MCKEOWN, R
    CHOI, WC
    FAZELY, A
    IMLAY, RL
    METCALF, WJ
    MARTERER, W
    DONAHUE, JB
    SANDBERG, V
    [J]. NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1989, 277 (2-3): : 386 - 394
  • [7] GANG SCHEDULING PERFORMANCE BENEFITS FOR FINE-GRAIN SYNCHRONIZATION
    FEITELSON, DG
    RUDOLPH, L
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1992, 16 (04) : 306 - 318
  • [8] schedGPU: Fine-Grain Dynamic and Adaptative Scheduling for GPUs
    Reano, Carlos
    Silla, Federico
    Leslie, Matthew J.
    [J]. 2016 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS 2016), 2016, : 993 - 997
  • [9] Fine-grain conjunction scheduling for symbolic reachability analysis
    Jin, HS
    Kuehlmann, A
    Somenzi, F
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANAYLSIS OF SYSTEMS, PROCEEDINGS, 2002, 2280 : 312 - 326
  • [10] FINE-GRAIN
    BEARDSLEY, T
    [J]. SCIENTIFIC AMERICAN, 1992, 267 (04) : 114 - 115