Accéder au contenu.
Menu Sympa

starpu-devel - Re: [starpu-devel] How to visualize StarPU data?

Objet : Developers list for StarPU

Archives de la liste

Re: [starpu-devel] How to visualize StarPU data?


Chronologique Discussions 
  • From: Vinícius Garcia Pinto <vgpinto@inf.ufrgs.br>
  • To: Samuel Thibault <samuel.thibault@inria.fr>
  • Cc: starpu-devel@inria.fr
  • Subject: Re: [starpu-devel] How to visualize StarPU data?
  • Date: Wed, 17 Feb 2021 20:58:45 -0300
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=vgpinto@inf.ufrgs.br; spf=Pass smtp.mailfrom=vgpinto@inf.ufrgs.br; spf=None smtp.helo=postmaster@smtp.inf.ufrgs.br
  • Ironport-phdr: 9a23:xAV0aBKe/9v0Z7AhiNmcpTZWNBhigK39O0sv0rFitYgXKv/5rarrMEGX3/hxlliBBdydt6sVzbWM+Pm4CCQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTagZb5+Nhe7oRveusULnYdvLrs6xwfUrHdPZ+lY335jK0iJnxb76Mew/Zpj/DpVtvk86cNOUrj0crohQ7BAAzsoL2465MvwtRneVgSP/WcTUn8XkhVTHQfI6gzxU4rrvSv7sup93zSaPdHzQLspVzmu87tnRRn1gyocKTU37H/YhdBxjKJDoRKuuRp/w5LPYIqIMPZyZ77Rcc8GSWZEWMtaSi5PDZ6mb4YXEuQPI+hYoYn+qVUAoxSxCgujC//gxDJTmn/73rc33/g9HQzI3gEtGc8FvnTOrNXyMacfSe+6zKjOzTLdc/xW2Cr96JPQfR4gu/6MR65/ccvLxkY3DQ3Fj1OQqZDiPziI0ekNrWeb7/JhVeKpl24nrBp8ojmpxscikIXJm4wVykrL9SVi2oo6Pse4RVd9bNW5H5ReqzuUOJFqQsM+XW5ooiA6x6UItJOmcyYHypoqyhDbZvGZb4WF/hLtWPieLzp2mH9rd7ayigu9/EWvzuDwS8i53lZKoCdGndfBqnIA2hzR58aITPZ240mv2TGK1w/J6+FEJ1g5lbDCJ5452L4wkZgTvlrfES/qgkn2i7WWdko89uip7eTneLTmqYWGO496kAHzNLkllM+nAekgLwQDUGaW9f682bDs50H1XahGguconqTXqJzWOMcWqrOjDwNLzIov9wyzAyq83NkWm3QMMUhLdwidj4fzPlHDOPD4Aum7g1SriDpr3PXGPqH5ApnXL3jDlrnhcaxg605S0gozwstf64hPBbEbOP7zW0nxu8LEDhIhLgC5zOjqBM99244RQ26DH7KVPLnMvVKG/u4vJvODZI4RuDbzMfgl4PvugGcnmV8SZamp3J0XaGy/Hvl9IkWZZ3Tsjs0cEWcEpAo+Q/fqhEeZXj5Jf3qyRb4z5iknCIK6CofOXpytgLyA3CigBJJWe2RGCkyXHHbpdoWEXuwDaDiILcN7kzwEU6KhS4472h20ug/60aJtLvDI9S0AqZLjyN916vXIlREu7zN0Fdyd03yUQ25pgGwIWSE53KRkrExmylaD1LB4jOZCGdxS4fNJSAY6OoTGw+x0EdChEj7GK+yATUurRp2aATA7R88135daeE94BtimyAzD3iCjHrsJv72NHp09tKzGiSvfPcF4nkjH0iwqjkQ9deRGL2anj5lH9g7PAMadjUqBlqC2cowd2iCL6WmZwnHItlsOA104arnMQX1KPhielt/+/E6XCub2Ue12YDsE8taLL+5xUvOsiFxHQPn5P9GHPzCwnWn2GBiSyajKZpC4IjxAjhWYM1ANlkUoxVjDNQU6AX7w8XnbECQoFFThJV7i6+Zl7nmhHBdtk1O6KnZ53r/wwSY7wOSGQqpPjLMCtmE8pS97BxC3xYCOBg==

Hello

On 17/02/2021 20:35, Samuel Thibault wrote:
Hello,

Vinícius Garcia Pinto, le mer. 17 févr. 2021 16:12:54 -0300, a ecrit:
 - starvz is now on the CRAN repository
(https://cran.r-project.org/web/packages/starvz/), one can install it with
R> install.packages("starvz")
Oh, cool! Could you submit an update of the documentation on

https://files.inria.fr/starpu/doc/html/OfflinePerformanceTools.html#starvz

?
Sure, I will prepare a patch.

# Get the path of starvz tools (to convert from fxt to paje and then
to the CSVs expected by starvz)
export STARVZ_TOOLS=$(Rscript -e 'cat(system.file("tools/", package
= "starvz"), sep="\n")')
I would say the documentation should advise to add this to .bashrc, and
add $STARVZ_TOOLS to $PATH there too, so that the user just needs to run
starvz at his prompt.
ok

# Run starvz (assuming you have |starpu_fxt_tool|, |pj_dump|, and
|rec2csv| in |$PATH|)
$STARVZ_TOOLS/starvz /foo/path-to-fxt-files
Could starvz optionally directly take a paje.trace file instead of an
fxt file? fxt files are not portable across versions of starpu.
It is feasible. Actually, starvz needs more than the paje.trace, we also use some .rec files, dag.dot, etc
I will create/document how to use it without the fxt files.

# Done! you should find a starvz.png file at /foo/path-to-fxt-files
Great :)

Is there an option to generate a "movie" of the matrix tiles
loads/evictions? That would help us with scheduling under memory
constraints.
Hum, this could be a gif
 I think Lucas Nesi was working on some matrix visualizations sometime ago, but not sure if he has tried something like that.

If you want to have more control over the starvz panels, enrichments,
disable plots, etc, you can jump to an R session and play with the config
and plot functions. We have a working paper where we discuss each function's
usage (https://hal.inria.fr/hal-02960848/document), we are still working on
publishing it, but the main steps are already there...
You could like that paper from the StarPU documentation as well :)

Samuel



Archives gérées par MHonArc 2.6.19+.

Haut de le page