Fine-grained dynamic voltage and frequency scaling for precise energy and performance trade-off based on the ratio of off-chip access to on-chip computation times

被引:39
|
作者
Choi, K [1 ]
Soma, R [1 ]
Pedram, M [1 ]
机构
[1] Univ So Calif, Dept EE Syst, Los Angeles, CA 90089 USA
关键词
D O I
10.1109/DATE.2004.1268819
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents an intra-process dynamic voltage and frequency scaling (DVFS) technique targeted toward non real-time applications running on an embedded system platform. The key idea is to make use of runtime information about the external memory access statistics in order to perform CPU voltage and frequency scaling with the goal of minimizing the energy consumption while translucently controlling the performance penalty. The proposed DVFS technique relies on dynamically-constructed regression models that allow the CPU to calculate the expected workload and slack time for the next time slot, and thus, adjust its voltage and frequency in order to save energy while meeting soft timing constraints. This is in turn achieved by estimating and exploiting the ratio of the total off-chip access time to the total on-chip computation time. The proposed technique has been implemented on an XScale-based embedded system platform and actual energy savings have been calculated by current measurements in hardware. For memory-bound programs, a CPU energy saving of more than 70% with a performance degradation of 12% was achieved. For CPU-bound programs, 15-60% CPU energy saving was achieved at the cost of 5-20% performance penalty.
引用
收藏
页码:4 / 9
页数:6
相关论文
共 7 条
  • [1] Fine-grained dynamic voltage and frequency scaling for precise energy and performance tradeoff based on the ratio of off-chip access to on-chip computation times
    Choi, K
    Soma, R
    Pedram, M
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (01) : 18 - 28
  • [2] Off-chip latency-driven dynamic voltage and frequency scaling for an MPEG decoding
    Choi, K
    Soma, R
    Pedram, M
    41ST DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2004, 2004, : 544 - 549
  • [3] System level power-performance trade-offs in embedded systems using voltage and frequency scaling of off-chip buses and memory
    Puttaswamy, K
    Choi, KW
    Park, JC
    Mooney, VJ
    Chatterjee, A
    Ellervee, P
    ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 225 - 230
  • [4] ROMANet: Fine-Grained Reuse-Driven Off-Chip Memory Access Management and Data Organization for Deep Neural Network Accelerators
    Putra, Rachmad Vidya Wicaksana
    Hanif, Muhammad Abdullah
    Shafique, Muhammad
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2021, 29 (04) : 702 - 715
  • [5] FIFO Optimization for Energy-Performance Trade-off in Mesh-of-Tree Based Network-on-Chip
    Kundu, Santanu
    Ramaswamy, T. V.
    Chattopadhyay, Santanu
    ADVANCES IN COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, PT I, 2011, 131 : 90 - 100
  • [6] Computation-Aware Dynamic Frequency Scaling: Parsimonious Evaluation of the Time-Energy Trade-Off Using Design of Experiments
    Millani, Luis Felipe
    Schnorr, Lucas Mello
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 583 - 595
  • [7] An Accuracy/Energy-Flexible Configurable Gabor-Filter Chip Based on Stochastic Computation With Dynamic Voltage Frequency Length Scaling
    Onizawa, Naoya
    Katagiri, Daisaku
    Matsumiya, Kazumichi
    Gross, Warren J.
    Hanyu, Takahiro
    IEEE JOURNAL ON EMERGING AND SELECTED TOPICS IN CIRCUITS AND SYSTEMS, 2018, 8 (03) : 444 - 453