Abstrakt
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 environment. Model of an application uses the Java language with extension 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 1000 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.
Cytowania
-
4
CrossRef
-
0
Web of Science
-
9
Scopus
Autorzy (4)
Cytuj jako
Pełna treść
- Wersja publikacji
- Accepted albo Published Version
- Licencja
- otwiera się w nowej karcie
Słowa kluczowe
Informacje szczegółowe
- Kategoria:
- Aktywność konferencyjna
- Typ:
- materiały konferencyjne indeksowane w Web of Science
- Opublikowano w:
-
Annals of Computer Science and Information Systems
nr 8,
strony 855 - 864,
ISSN: 2300-5963 - Tytuł wydania:
- Proceedings of the 2016 Federated Conference on Computer Science and Information Systems strony 855 - 864
- ISSN:
- 2300-5963
- Język:
- angielski
- Rok wydania:
- 2016
- Opis bibliograficzny:
- Czarnul P., Kuchta J., Rościszewski P., Proficz J..: Modeling energy consumption of parallel applications, W: Proceedings of the 2016 Federated Conference on Computer Science and Information Systems, 2016, IEEE,.
- DOI:
- Cyfrowy identyfikator dokumentu elektronicznego (otwiera się w nowej karcie) 10.15439/2016f308
- Bibliografia: test
-
- P. Czarnul, P. Rosciszewski, M. R. Matuszek, and J. Szymanski, "Simulation of parallel similarity measure computations for large data sets," in 2nd IEEE International Conference on Cybernetics, CYBCONF 2015, Gdynia, Poland, June 24-26, 2015. IEEE, 2015. doi: 10.1109/CYBConf.2015.7175980. ISBN 978-1-4799-8322-3 pp. 472-477. [Online]. Available: http://dx.doi.org/10.1109/CYBConf.2015. 7175980 otwiera się w nowej karcie
- W. McFadden, A. Nikolich, R. Parpart, and B. Runesha, "Saving on data center energy bills with edeals: Electricity demand-response easy adjusted load shifting," in USENIX Workshop on Cool Topics on Sustainable Data Centers (CoolDC 16). Santa Clara, CA: USENIX Association, 2016. [Online]. Available: https://www.usenix. org/conference/cooldc16/workshop-program/presentation/mcfadden otwiera się w nowej karcie
- T. Cioara, I. Anghel, I. Salomie, D. Moldovan, G. Copil, and P. Plebani, "Dynamic consolidation methodology for optimizing the energy consumption in large virtualized service centers," in Federated Conference on Computer Science and Information Systems - FedCSIS 2011, Szczecin, Poland, 18-21 September 2011, Proceedings, M. Ganzha, L. A. Maciaszek, and M. Paprzycki, Eds., 2011. ISBN 978-83-60810-22-4 pp. 1005-1011. [Online]. Available: http: //ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6078295
- H. Shoukourian, T. Wilde, A. Auweter, and A. Bode, "Predicting the energy and power consumption of strong and weak scaling hpc applications," Supercomputing frontiers and innovations, vol. 1, no. 2, 2014. doi: 10.14529/jsfi140202. [Online]. Available: http: //dx.doi.org/10.14529/jsfi140202 otwiera się w nowej karcie
- G. Lawson, M. Sosonkina, and Y. Shen, "Towards modeling energy consumption of xeon phi." CoRR, vol. abs/1505.06539, 2015. [Online]. Available: http://dblp.uni-trier.de/db/journals/corr/corr1505. html#LawsonSS15 otwiera się w nowej karcie
- A. Tiwari, M. A. Laurenzano, L. Carrington, and A. Snavely, "Modeling power and energy usage of hpc kernels," in Parallel and Distributed Processing Symposium Workshops PhD Forum (IPDPSW), 2012 IEEE 26th International, May 2012. doi: 10.1109/IPDPSW.2012.121 pp. 990- 998. otwiera się w nowej karcie
- F. Almeida, V. B. Pérez, A. C. Pérez, and J. Ruiz, "Modeling energy consumption for master-slave applications," The Journal of Supercomputing, vol. 65, no. 3, pp. 1137-1149, 2013. doi: 10.1007/s11227-013-0914-y. [Online]. Available: http://dx.doi.org/10. 1007/s11227-013-0914-y otwiera się w nowej karcie
- C. Lively, X. Wu, V. Taylor, S. Moore, H.-C. Chang, and K. Cameron, "Energy and performance characteristics of different parallel implementations of scientific applications on multicore systems," International Journal of High Performance Computing Applications, vol. 25, no. 3, pp. 342-350, 2011. doi: 10.1177/1094342011414749 Energy. [Online]. Available: http://dx.doi.org/10.1177/1094342011414749 otwiera się w nowej karcie
- R. Isidro-Ramirez, A. M. Viveros, and E. H. Rubio, "Energy consumption model over parallel programs implemented on multicore architectures," International Journal of Advanced Computer Science and Applications(IJACSA), vol. 6, no. 6, 2015. doi: 10.14569/IJACSA.2015.060635. [Online]. Available: http://dx.doi.org/10.14569/IJACSA.2015.060635 otwiera się w nowej karcie
- J. Proficz and P. Czarnul, Parallel Processing and Applied Mathematics: 11th International Conference, PPAM 2015, Krakow, Poland, September 6-9, 2015. Revised Selected Papers, Part II. Cham: Springer International Publishing, 2016, ch. Performance and Power-Aware Modeling of MPI Applications for Cluster Computing, pp. 199-209. ISBN 978-3-319-32152-3. [Online]. Available: http://dx.doi.org/10. 1007/978-3-319-32152-3_19 otwiera się w nowej karcie
- P. Czarnul and M. Matuszek, Parallel Processing and Applied Mathematics: 11th International Conference, PPAM 2015, Krakow, Poland, September 6-9, 2015. Revised Selected Papers, Part II. Cham: Springer International Publishing, 2016, ch. Considerations of Computational Efficiency in Volunteer and Cluster Computing, pp. 66-74. ISBN 978-3-319-32152-3. [Online]. Available: http: //dx.doi.org/10.1007/978-3-319-32152-3_7 otwiera się w nowej karcie
- L. A. Barroso and U. Hölzle, "The case for energy-proportional computing," Computer, vol. 40, no. 12, pp. 33-37, Dec. 2007. doi: 10.1109/MC.2007.443. [Online]. Available: http://dx.doi.org/10.1109/ MC.2007.443 otwiera się w nowej karcie
- P. Balaprakash, A. Tiwari, and S. M. Wild, High Performance Computing Systems. Performance Modeling, Benchmarking and Simulation: 4th International Workshop, PMBS 2013, Denver, CO, USA, November 18, 2013. Revised Selected Papers. Cham: Springer International Publishing, 2014, ch. Multi Objective Optimization of HPC Kernels for Performance, Power, and Energy, pp. 239-260. ISBN 978-3-319-10214-6. [Online]. Available: http://dx.doi.org/10.1007/978-3-319-10214-6_12 otwiera się w nowej karcie
- K. M. Tarplee, R. Friese, A. A. Maciejewski, and H. J. Siegel, "Efficient and scalable computation of the energy and makespan pareto front for heterogeneous computing systems," in Computer Science and Information Systems (FedCSIS), 2013 Federated Conference on, Sept 2013, pp. 401-408. otwiera się w nowej karcie
- --, "Efficient and Scalable Pareto Front Generation for Energy and Makespan in Heterogeneous Computing Systems," in Recent Advances in Computational Optimization, S. Fidanova, Ed. Cham: Springer International Publishing, 2015, vol. 580, pp. 161-180. ISBN 978-3-319-12630-2 978-3-319-12631-9. [Online]. Available: http://link.springer.com/10.1007/978-3-319-12631-9_10 otwiera się w nowej karcie
- A. Tiwari, M. A. Laurenzano, L. Carrington, and A. Snavely, "Auto-tuning for energy usage in scientific applications," in Proceedings of the 2011 International Conference on Parallel Processing -Volume 2, ser. Euro-Par'11. Berlin, Heidelberg: Springer-Verlag, 2012. doi: 10.1007/978-3-642-29740-3_21. ISBN 978-3-642-29739-7 pp. 178-187. [Online]. Available: http://dx.doi.org/10.1007/978-3-642-29740-3_21 otwiera się w nowej karcie
- P. Czarnul and P. Rosciszewski, "Optimization of execution time under power consumption constraints in a heterogeneous parallel system with gpus and cpus," in Distributed Computing and Networking -15th International Conference, ICDCN 2014, Coimbatore, India, January 4-7, 2014. Proceedings, ser. Lecture Notes in Computer Science, M. Chatterjee, J. Cao, K. Kothapalli, and S. Rajsbaum, Eds., vol. 8314. Springer, 2014. doi: 10.1007/978-3-642-45249- 9_5. ISBN 978-3-642-45248-2 pp. 66-80. [Online]. Available: http://dx.doi.org/10.1007/978-3-642-45249-9_5 otwiera się w nowej karcie
- P. Rościszewski, P. Czarnul, R. Lewandowski, and M. Schally-Kacprzak, "KernelHive: a new workflow-based framework for multilevel high performance computing using clusters and workstations with CPUs and GPUs," Concurrency and Computation: Practice and Experience, vol. 28, no. 9, pp. 2586-2607, Jun. 2016. doi: 10.1002/cpe.3719. [Online]. Available: http://doi.wiley.com/10.1002/cpe.3719 otwiera się w nowej karcie
- Z. Zong, X. Qin, X. Ruan, K. Bellam, M. Nijim, and M. I. Alghamdi, "Energy-efficient scheduling for parallel applications running on heterogeneous clusters," in 2007 International Conference on Parallel Processing (ICPP 2007), September 10-14, 2007, Xi-An, China. IEEE Computer Society, 2007. doi: 10.1109/ICPP.2007.39 p. 19. [Online]. otwiera się w nowej karcie
- Available: http://dx.doi.org/10.1109/ICPP.2007.39 otwiera się w nowej karcie
- D. Li, B. R. de Supinski, M. Schulz, D. S. Nikolopoulos, and K. W. Cameron, "Strategies for energy-efficient resource management of hybrid programming models." IEEE Trans. Parallel Distrib. Syst., vol. 24, no. 1, pp. 144-157, 2013. doi: 10.1109/TPDS.2012.95. [Online]. Available: http://dx.doi.org/10.1109/TPDS.2012.95 otwiera się w nowej karcie
- P. Czarnul, Ed., Modeling Large-Scale Computing Systems. Practical Approaches in MERPSYS. Gdansk University of Technology, 2015. ISBN 978-83-938367-2-7 864 PROCEEDINGS OF THE FEDCSIS. GDAŃSK, 2016
- Weryfikacja:
- Politechnika Gdańska
wyświetlono 133 razy