Abstract
Due to the complexity of message-passing applications, prediction of the scalability is becoming an increasingly complex goal. To make an efficient use of the system, it is important to predict the application scalability in a target system. Based on prediction models, such as PAS2P (Parallel Application Signature for Performance Prediction), we propose to create a Synthetic Signature (SS) program that allows us to predict the application performance using a limited set of resources and in a bounded analysis time. The SS uses the Scalable Logical Traces (SLT) as input, containing the relevant behavior of the communications and compute of the application. We model this information given by the process’s small-scaled PAS2P signatures to generate a Scaled Trace for N number of processes. Basically, the SS will be executed per iterations in order to obtain the performance prediction. The prediction error was 3.59 % for all applications tested using 4 nodes of the system.
J. Panadero—This research has been supported by the MINECO (MICINN) Spain under contract TIN2011-24384.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wong, A., Rexachs, D., Luque, E.: Parallel application signature for performance analysis and prediction. IEEE Trans. Parallel Distrib. Syst. (TPDS) 26(7), 2009–2019 (2015)
Panadero, J., Wong, A., Rexachs, D., Luque, E.: A tool for selecting the right target machine for parallel scientific applications. ICCS 18, 1824–1833 (2013)
Panadero, J., Wong, A., Rexachs, D., Luque, E.: Scalability of parallel applications: an approach to predict the computational behavior. In: Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, PDPTA 2015 (2015)
Wu, X., Deshpande, V., Mueller, F.: Scalabenchgen: auto-generation of communication benchmarks traces. In: 2012 IEEE 26th International Parallel Distributed Processing Symposium (IPDPS), pp. 1250–1260 (2012)
Xu, Q., Subhlok, J., Zheng, R., Voss, S.: Logicalization of communication traces from parallel execution. In: 2009 IEEE International Symposium on Workload Characterization, IISWC 2009, pp. 34–43 (2009)
Xu, Q., Subhlok, J.: Construction and elevation of coordinated performance skeleton. In: International Conference on High Performance Computing, pp. 73–86 (2008)
Van Ertvelde, L., Eeckhout, L.: Dispersing proprietary applications as benchmarks through code mutation. SIGOPS Oper. Syst. Rev. 42(2), 201–210 (2008)
Zhai, J., Sheng, T., He, J., Chen, W., Zheng, W.: Fact: fast communication trace collection for parallel applications through program slicing. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, pp. 1–12 (2009)
Prakash, S., Bagrodia, R.L.: MPI-SIM: using parallel simulation to evaluate MPI programs. In: Proceedings of the 30th Conference on Winter Simulation, pp. 467–474 (1998)
Tikir, M.M., Laurenzano, M.A., Carrington, L., Snavely, A.: PSINS: an open source event tracer and execution simulator for MPI applications. In: Sips, H., Epema, D., Lin, H.-X. (eds.) Euro-Par 2009. LNCS, vol. 5704, pp. 135–148. Springer, Heidelberg (2009)
Ridruejo Perez, F.J., Miguel-Alonso, J.: INSEE: an interconnection network simulation and evaluation environment. In: Cunha, J.C., Medeiros, P.D. (eds.) Euro-Par 2005. LNCS, vol. 3648, pp. 1014–1023. Springer, Heidelberg (2005)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Panadero, J., Wong, A., Rexachs, D., Luque, E. (2016). Synthetic Signature Program for Performance Scalability. In: Wyrzykowski, R., Deelman, E., Dongarra, J., Karczewski, K., Kitowski, J., Wiatr, K. (eds) Parallel Processing and Applied Mathematics. PPAM 2015. Lecture Notes in Computer Science(), vol 9573. Springer, Cham. https://doi.org/10.1007/978-3-319-32149-3_33
Download citation
DOI: https://doi.org/10.1007/978-3-319-32149-3_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-32148-6
Online ISBN: 978-3-319-32149-3
eBook Packages: Computer ScienceComputer Science (R0)