Authors

Paweł Rościszewski

Read online

https://cyberleninka.org/article/n/804835.pdf

Abstract

In the paper we tackle bi-objective execution time and power consumption optimization problem concerning execution of parallel applications. We propose using a discrete-event simulation environment for exploring this power/time trade-off in the form of a Pareto front. The solution is verified by a case study based on a real deep neural network training application for automatic speech recognition.

A simulation lasting over 2 hours on a single CPU accurately predicts real results from executions that take over 335 hours in a cluster with 8 GPUs. The simulations allow also estimating the impact of data package imbalance on the application performance.

Publisher

International Conference on Computational Science, ICCS 2017, 12-14 June 2017, Zurich, Switzerland