Skip to main content

Synthetic Signature Program for Performance Scalability

  • Conference paper
  • First Online:
Parallel Processing and Applied Mathematics (PPAM 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9573))

  • 1234 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. 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)

    Article  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. Xu, Q., Subhlok, J.: Construction and elevation of coordinated performance skeleton. In: International Conference on High Performance Computing, pp. 73–86 (2008)

    Google Scholar 

  7. Van Ertvelde, L., Eeckhout, L.: Dispersing proprietary applications as benchmarks through code mutation. SIGOPS Oper. Syst. Rev. 42(2), 201–210 (2008)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. 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)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Javier Panadero .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics