Title
Modeling energy consumption of parallel applications.
Abstract
The paper presents modeling and simulation of energy consumption of two types of parallel applications: geometric Single Program Multiple Data (SPMD) and divide-and-conquer (DAC). Simulation is performed in a new MERPSYS (Modeling Efficiency, Reliability and Power consumption of multilevel parallel HPC SYStems using CPUs and GPUs) environment. Model of an application uses the Java language with extensions representing message exchange between processes working in parallel. Simulation is performed by running threads representing distinct process codes of an application, with consideration of process counts. Instead of running time consuming calculations, their times are simulated using functions representing computational time dependent on input data sizes. The simulator considers performance and power consumption values for compute devices stored in its database. We performed verification of running the two applications on up to 512 and 1024 processes respectively on a large cluster from Academic Computer Center in Gdansk demonstrating a high degree of accuracy between simulated and measured results.
Year
DOI
Venue
2016
10.15439/2016F308
FedCSIS
Field
DocType
Volume
SPMD,Multiple data,Computer science,Modeling and simulation,Parallel computing,Thread (computing),Energy consumption,Multi-core processor,Java,Power consumption
Conference
8
ISSN
Citations 
PageRank 
2300-5963
3
0.42
References 
Authors
11
4
Name
Order
Citations
PageRank
Pawel Czarnul112121.11
Jaroslaw Kuchta2121.72
Pawel Rosciszewski3132.74
Jerzy Proficz4318.24