Skip to main content

2019 | OriginalPaper | Buchkapitel

Improved Accuracy for Automated Communication Pattern Characterization Using Communication Graphs and Aggressive Search Space Pruning

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

An understanding of a parallel application’s communication behavior is useful for a range of activities including debugging and optimization, job scheduling, target system selection, and system design. Because it can be challenging to understand communication behavior, especially for those who lack expertise or who are not familiar with the application, I and two colleagues recently developed an automated, search-based approach for recognizing and parameterizing application communication behavior using a library of common communication patterns. This initial approach was effective for characterizing the behavior of many workloads, but I identified some combinations of communication patterns for which the method was inefficient or would fail. In this paper, I discuss one such troublesome pattern combination and propose modifications to the recognition method to handle it. Specifically, I propose an alternative approach that uses communication graphs instead of traditional communication matrices to improve recognition accuracy for collective communication operations, and that uses a non-greedy recognition technique to avoid search space dead-ends that trap the original greedy recognition approach. My modified approach uses aggressive search space pruning and heuristics to control the potential for state explosion caused by its non-greedy pattern recognition method. I demonstrate the improved recognition accuracy and pruning efficacy of the modified approach using several synthetic and real-world communication pattern combinations.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Fußnoten
1
Although they contain the same number of values, the dense matrix files that exclude the many-to-many pattern are smaller than those that include it because the Matrix Market format is a text format, and it takes fewer characters to represent a zero than a non-zero value.
 
2
As currently implemented, the AChaxG search should be deterministic, so I am investigating why we observed a variation in the number of results tree vertices for some combinations of search control features.
 
3
For inputs with noise, the short-circuiting optimization is never triggered because AChaxG does not ever completely account for the input communication data.
 
Literatur
2.
Zurück zum Zitat Boisvert, R.F., Pozo, R., Remington, K.A.: The matrix market exchange format: initial design. Technical report NISTIR 5935, National Institutes of Standards and Technology (1996) Boisvert, R.F., Pozo, R., Remington, K.A.: The matrix market exchange format: initial design. Technical report NISTIR 5935, National Institutes of Standards and Technology (1996)
7.
Zurück zum Zitat Kerbyson, D.J., Barker, K.J.: Automatic identification of application communication patterns via templates. In: Proceedings of the 5th International Conference on Software Engineering, pp. 114–121. ISCA, September 2005 Kerbyson, D.J., Barker, K.J.: Automatic identification of application communication patterns via templates. In: Proceedings of the 5th International Conference on Software Engineering, pp. 114–121. ISCA, September 2005
11.
Zurück zum Zitat Plimpton, S.: Fast parallel algorithms for short-range molecular dynamics. J. Comput. Phys. 117, 1–19 (1995)CrossRef Plimpton, S.: Fast parallel algorithms for short-range molecular dynamics. J. Comput. Phys. 117, 1–19 (1995)CrossRef
12.
Zurück zum Zitat Roth, P.C., Meredith, J.S., Vetter, J.S.: Automated characterization of parallel application communication patterns. In: Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2015, Portland, Oregon, USA, pp. 73–84, August 2015. https://doi.org/10.1145/2749246.2749278 Roth, P.C., Meredith, J.S., Vetter, J.S.: Automated characterization of parallel application communication patterns. In: Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, HPDC 2015, Portland, Oregon, USA, pp. 73–84, August 2015. https://​doi.​org/​10.​1145/​2749246.​2749278
Metadaten
Titel
Improved Accuracy for Automated Communication Pattern Characterization Using Communication Graphs and Aggressive Search Space Pruning
verfasst von
Philip C. Roth
Copyright-Jahr
2019
DOI
https://doi.org/10.1007/978-3-030-17872-7_3