ALEA: Fine-grain Energy Profiling with Basic Block Sampling

被引:15
|
作者
Mukhanov, Lev [1 ]
Nikolopoulos, Dimitrios S. [1 ]
de Supinski, Bronis R. [1 ]
机构
[1] Queens Univ Belfast, Sch Elect Elect Engn & Comp Sci, Belfast, Antrim, North Ireland
基金
英国工程与自然科学研究理事会;
关键词
energy profiling; sampling; energy efficiency; power measurement; ALEA; PERFORMANCE; POWER;
D O I
10.1109/PACT.2015.16
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Energy efficiency is an essential requirement for all contemporary computing systems. We thus need tools to measure the energy consumption of computing systems and to understand how workloads affect it. Significant recent research effort has targeted direct power measurements on production computing systems using on-board sensors or external instruments. These direct methods have in turn guided studies of software techniques to reduce energy consumption via workload allocation and scaling. Unfortunately, direct energy measurements are hampered by the low power sampling frequency of power sensors. The coarse granularity of power sensing limits our understanding of how power is allocated in systems and our ability to optimize energy efficiency via workload allocation. We present ALEA, a tool to measure power and energy consumption at the granularity of basic blocks, using a probabilistic approach. ALEA provides fine-grained energy profiling via statistical sampling, which overcomes the limitations of power sensing instruments. Compared to state-of-the-art energy measurement tools, ALEA provides finer granularity without sacrificing accuracy. ALEA achieves low overhead energy measurements with mean error rates between 1.4% and 3.5% in 14 sequential and parallel benchmarks tested on both Intel and ARM platforms. The sampling method caps execution time overhead at approximately 1%. ALEA is thus suitable for online energy monitoring and optimization. Finally, ALEA is a user-space tool with a portable, machine-independent sampling method. We demonstrate three use cases of ALEA, where we reduce the energy consumption of a k-means computational kernel by 37%, an ocean modeling code by 33%, and a ray tracing code by 6% compared to high-performance execution baselines, by varying the power optimization strategy between basic blocks.
引用
收藏
页码:87 / 98
页数:12
相关论文
共 50 条
  • [11] MORPHOLOGY OF FINE-GRAIN GOLD
    TSINTSOV, ZL
    PETROV, LL
    DOKLADI NA BOLGARSKATA AKADEMIYA NA NAUKITE, 1992, 45 (12): : 85 - 87
  • [12] SINTERING OF FINE-GRAIN ZIRCONIA
    BEHAN, AS
    NAUMANN, AW
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1972, 164 (AUG-S): : 1 - &
  • [13] 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
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1989, 277 (2-3): : 386 - 394
  • [14] ADVENTURES IN FINE-GRAIN ASTROPHOTOGRAPHY
    EVERHART, E
    SKY AND TELESCOPE, 1981, 61 (02): : 100 - 103
  • [15] Architectures for fine-grain parallelism
    不详
    EXPLOITATION OF FINE-GRAIN PARALLELISM, 1995, 942 : 8 - 17
  • [16] FINE-GRAIN DEVELOPMENT OF RADIOGRAPHS
    RENNINGER, M
    ZEITSCHRIFT FUR KRISTALLOGRAPHIE, 1981, 154 (3-4): : 320 - 321
  • [17] DISTRIBUTION OF GRAIN MISORIENTATIONS IN FINE-GRAIN NICHROME
    GERTSMAN, VY
    DANILENKO, VN
    VALIYEV, RZ
    FIZIKA METALLOV I METALLOVEDENIE, 1989, 68 (02): : 348 - 352
  • [18] Fine-Grain Annotation of Cricket Videos
    Sharma, Rahul Anand
    Sankar, Pramod K.
    Jawahar, C. V.
    PROCEEDINGS 3RD IAPR ASIAN CONFERENCE ON PATTERN RECOGNITION ACPR 2015, 2015, : 421 - 425
  • [19] FINE-GRAIN FLASH CHAMBER CALORIMETER
    TAYLOR, FE
    OHSUGI, T
    WALKER, JK
    BUCHHOLZ, D
    MILLER, D
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1978, 25 (01) : 312 - 320
  • [20] Elastoplastic deformation of fine-grain media
    Myuller O.D.
    Melekhov V.I.
    Malygin V.I.
    Russian Engineering Research, 2015, 35 (12) : 911 - 918