Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] Question performance des tâches

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] Question performance des tâches


Chronologique Discussions 
  • From: Samuel Pitoiset <samuel.pitoiset@inria.fr>
  • To: Samuel Thibault <samuel.thibault@inria.fr>
  • Cc: starpu-devel@lists.gforge.inria.fr, Martin Khannouz <martin.khannouz@inria.fr>
  • Subject: Re: [Starpu-devel] Question performance des tâches
  • Date: Tue, 22 Mar 2016 10:33:44 +0100 (CET)
  • List-archive: <http://lists.gforge.inria.fr/pipermail/starpu-devel/>
  • List-id: "Developers list. For discussion of new features, code changes, etc." <starpu-devel.lists.gforge.inria.fr>



--

----- Mail original -----
> De: "Samuel Thibault" <samuel.thibault@inria.fr>
> À: "Martin Khannouz" <martin.khannouz@inria.fr>, "samuel pitoiset"
> <samuel.pitoiset@inria.fr>
> Cc: starpu-devel@lists.gforge.inria.fr
> Envoyé: Lundi 21 Mars 2016 17:52:16
> Objet: Re: [Starpu-devel] Question performance des tâches
>
> Bonjour,
>

Bonjour,


> Martin Khannouz, on Mon 21 Mar 2016 10:48:54 +0100, wrote:
> > J'aurai besoin de récupérer des indications sur la performance de chaque
> > tâche.
> > Je pensais essentiellement au Flop/s de chaque tâche.
> > Pour cela je compile StarPU avec fxt, ce qui, après exécution de mes
> > programmes, me génère plusieurs fichiers de trace comme paje.trace,
> > tasks.rec,
> > activity.data et trace.rec.
> > En me penchant un peu sur le fichier trace.rec, je me suis rendu compte
> > qu'il
> > semblait contenir toutes les tâches exécutées avec des informations
> > supplémentaires.
>
> Ce n'est peut-être pas le plus pratique dans ce cas-ci: tasks.rec a un
> résumé plus haut niveau je pense.
>
> > À quoi correspondent chaque ligne d'un fichier trace.rec et plus
> > particulièrement, les lignes commençant par un « T » et par un « S » ?
>
> Samuel, il faudrait effectivement documenter ce format :)

Oui effectiement ce n'est pas très clair. :-)

La description des préfixes est la suivante:

#
# E: Event type
# N: Event name
# C: Event category
# W: Worker ID
# T: Thread ID
# S: Start time
#

Je vais ajouter un en-tête lorsque le fichier trace.rec est généré pour
aider à la compréhension.

>
> > J'ai effectivement ouïe dire que le fichier trace.rec était issue du
> > fichier
> > paje.trace,
>
> En fait non, ils sont juste tous deux issues du fichier .fxt, le format
> .rec étant juste plus simple à parser que le format paje.

Il y a déjà le script starpu_trace_state_stats.py dans tools/ qui parse ce
fichier.

>
> Samuel
>




Archives gérées par MHonArc 2.6.19+.

Haut de le page