Modeling power and energy consumption of dense matrix factorizations on multicore processors

被引:0
作者
Alonso, Pedro [1 ]
Dolz, Manuel F. [2 ]
Mayo, Rafael [3 ]
Quintana-Orti, Enrique S. [3 ]
机构
[1] Univ Politecn Valencia, Dept Sistemas Informat & Computac, Valencia 46022, Spain
[2] Univ Hamburg, Dept Informat, D-22527 Hamburg, Germany
[3] Univ Jaume 1, Dept Ingn & Ciencia Comp, Castellon de La Plana 12071, Spain
关键词
power and energy models; dense linear algebra; task parallelism; multicore processors;
D O I
10.1002/cpe.3162
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose a model for the energy consumption of the concurrent execution of three key dense matrix factorizations, with task parallelism leveraged via the Symmetric Multi-Processing Superscalar (SMPSs) runtime, on a multicore processor. Our model decomposes the power dissipation into the system, static and dynamic components, with the former two being estimated from basic, off-line experiments. The dynamic power, on the other hand, requires significantly more care, and we introduce a contention-aware model that accommodates for the variability of power consumption due to memory contention. Experimental results on an Intel Xeon E5504 processor with four cores, using an internal powermeter that samples the power drawn by the mainboard with a frequency of 1KHz, show the reliability of the energy model for the Cholesky, LU, and QR factorizations on this platform. Copyright (c) 2013 John Wiley & Sons, Ltd.
引用
收藏
页码:2743 / 2757
页数:15
相关论文
共 18 条
[1]   Exploiting thread-level parallelism in the iterative solution of sparse linear systems [J].
Aliaga, Jose I. ;
Bollhoefer, Matthias ;
Martin, Alberto F. ;
Quintana-Orti, Enrique S. .
PARALLEL COMPUTING, 2011, 37 (03) :183-202
[2]  
Alonso P., 2012, 2012 41st International Conference on Parallel Processing (ICPP 2012), P420, DOI 10.1109/ICPP.2012.57
[3]   Modeling power and energy of the task-parallel Cholesky factorization on multicore processors [J].
Alonso, Pedro ;
Dolz, Manuel F. ;
Mayo, Rafael ;
Quintana-Orti, Enrique S. .
COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT, 2014, 29 (02) :105-112
[4]  
AnandTech Forums, 2011, POW CONS SCAL CLOCKS
[5]  
[Anonymous], THESIS CHALMERS U TE
[6]  
[Anonymous], CILK PROJECT HOME PA
[7]  
Badia RM, SMP SUPERSCALAR PROJ
[8]   Parallelizing dense and banded linear algebra libraries using SMPSs [J].
Badia, Rosa M. ;
Herrero, Jose R. ;
Labarta, Jesus ;
Perez, Josep M. ;
Quintana-Orti, Enrique S. ;
Quintana-Orti, Gregorio .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2009, 21 (18) :2438-2456
[9]   A Systematic Methodology to Generate Decomposable and Responsive Power Models for CMPs [J].
Bertran, Ramon ;
Gonzalez, Marc ;
Martorell, Xavier ;
Navarro, Nacho ;
Ayguade, Eduard .
IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (07) :1289-1302
[10]   Complete system power estimation: A trickle-down approach based on performance events [J].
Bircher, W. Lloyd ;
John, Lizy K. .
ISPASS 2007: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2007, :158-+