Passer à la navigation principale Passer à la recherche Passer au contenu principal

Selecting points of interest in traces using patterns of events

  • Institut Mines-Télécom
  • College of Computer and Information Science
  • Southwest University of China

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

6 Citations (Scopus)

Résumé

Over the past few years, the architecture of supercomputing platforms has evolved towards more complexity: multicore processors attached to multiple memory banks are now combined with accelerators. Exploiting such architecture often requires to mix programming models (MPI + CUDA for instance). As a result, understanding the performance of an application has become tedious. The use of performance analysis tools, such as tracing tools, now becomes unavoidable to optimize a parallel application. However, analyzing a trace file composed of millions of events requires a tremendous amount of work in order to spot the cause of the poor performance of an application. In this paper, we propose mechanisms for assisting application developers in their exploration of trace files. We propose an algorithm for detecting repetitive patterns of events in trace files. Thanks to this algorithm, a trace can be viewed as loops and groups of events instead of the usual representation as a sequential list of events. We also propose a method to filter traces in order to eliminate duplicated information and to highlight points of interest. These mechanisms allow the performance analysis tool to pre-select the subsets of the trace that are more likely to contain useful information. We implemented the proposed mechanism in the EZTrace performance analysis framework and the experiments show that detecting patterns in various benchmarking applications is done in reasonable time, even when the trace contains millions of events. We also show that the filtering process can reduce the quantity of information in the trace that the user has to analyze by up to 99 %.

langue originaleAnglais
titreProceedings - 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015
rédacteurs en chefJohan Lilius, Masoud Daneshtalab, Mats Brorsson, Ville Leppanen, Marco Aldinucci
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages70-77
Nombre de pages8
ISBN (Electronique)9781479984909
Les DOIs
étatPublié - 1 janv. 2015
Modification externeOui
Evénement23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015 - Turku, Finlande
Durée: 4 mars 20156 mars 2015

Série de publications

NomProceedings - 23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015

Une conférence

Une conférence23rd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, PDP 2015
Pays/TerritoireFinlande
La villeTurku
période4/03/156/03/15

Empreinte digitale

Examiner les sujets de recherche de « Selecting points of interest in traces using patterns of events ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation