Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] Problem with performance model calibration

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] Problem with performance model calibration


Chronologique Discussions 
  • From: Mirko Myllykoski <mirkom@cs.umu.se>
  • To: Samuel Thibault <samuel.thibault@inria.fr>, starpu-devel@lists.gforge.inria.fr
  • Subject: Re: [Starpu-devel] Problem with performance model calibration
  • Date: Fri, 5 Jun 2020 13:49:00 +0200
  • Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=mirkom@cs.umu.se; spf=Pass smtp.mailfrom=mirkom@cs.umu.se; spf=None smtp.helo=postmaster@mail.cs.umu.se
  • Ironport-phdr: 9a23:1p98NRHm2yHi4gckvcz0SJ1GYnF86YWxBRYc798ds5kLTJ7yoMuwAkXT6L1XgUPTWs2DsrQY0reQ6vy7EjZeqb+681k6OKRWUBEEjchE1ycBO+WiTXPBEfjxciYhF95DXlI2t1uyMExSBdqsLwaK+i764jEdAAjwOhRoLerpBIHSk9631+ev8JHPfglEnjWwba5yIRmssAncuccbjYR8Jqsw1xDEvmZGd+NKyG1yOFmdhQz85sC+/J5i9yRfpfcs/NNeXKv5Yqo1U6VWACwpPG4p6sLrswLDTRaU6XsHTmoWiBtIDBPb4xz8Q5z8rzH1tut52CmdIM32UbU5Uims4qt3VBPljjoMOiUn+2/LlMN/kKNboAqgpxNhxY7UfJqVP+d6cq/EYN8WWXZNUsNXWidcAI2zcpEPAvIcM+hGoYnzp1wOoxiwCwaiC+zgyCNHiHDt0K0m0eksCx3K0BAuEt8MtnnfsdX7NL0VUeCw1KTGyjTDb+lV2Tf69YPGdRAgofWIXbNwcsrRzlIvFwDEjl6NroHlOjKV1v4Os2ic6uptTv6gi3U9pwFspziv290gipLXiY8MzF3P6Cp2zpovK9KiVE57fcCrEIFWtyyCNYZ7X94uTmVmtSs4xLALuJq2cDQWxZopxxPSZPOJfoyU7h79SOqcJTN1iWx5db+/hhu8/0aux+nyWMWozltHoSxImcTPuHAVzxHf98aKRudn8ku/1zuC0xrf5+5YLUwui6bWK4YtzqAsmpYPrEjOGzH6lFnqgKOIc0gp+vKn5Prlb7jjqZKTKZF4hwD7P6QgnsGwG/k0Pw0AX2WV+Omx1bju/UPkTLlUkvI7l63UvZDGKcsBoKOyHhVb3Zw56xmlCjeryNQYkmcDLFJCYB+HipLmO1DKIPziEfi/mE6gkCpux/DbJLHhGYvCImDCkLfnY7l991ZRxBc9wNxD/Z5YFL8MLfbpVkL+qNDUFAE1Pgysz+biEtp914ceWWyVAq+eNaPfqVqI5uM1I+mPY48VvS3wJOQ+5/L0kH85nEIdcbOy3ZQJcHy4BOhpI12FYXrwhdcMCXwKvhYkQ+zwkF2CTCdfaGusUKIi+D47DJmrDYPCRoC2nLyBxz23HpJYZmBBEFCMHmnne5+FW/cKciKSI9VuniYKVbi7GMcd0kSVvQrnxr4vEurV8CQFsY6rgMN84vDekVcu9T1+BtmZz0mMSXt1lyUGXWlylLtjqFZl1xKP3LZ1h9RcFMdP/LVGXAAgOpOazupgCtm0VBiSUM2OTQODQ8+lBnkUX9Y10twJeEV8U4GnjwrA2C+CCKRTirmWQoc5pPGPl0PtLtpwni6VnJIqiEMrF44WbTX/2/xPsjPLDouMqH230qancaNFgnzI/WaHi2GV+lxdTUhrXPedBCFNVg7ttd38o3j6YfqrALUjPBFGzJfbeKBRLMDskBNdSaW6YYiMUyeKg261QC2w6PaUdoOzIjcWx2PADVVCiA1BpXs=
  • 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>
  • Organization: Umeå University / HPC2N

Ok, thanks!

I remember reading through the StarPU code some time ago (at least one year ago, perhaps two) while attempting to solve performance model calibration related problems with K80 GPUs. My understating is that StarPU places several tasks into a CUDA stream and checks the statuses of associated CUDA events to figure out if tasks have finished. My memory is that StarPU does not actually extract the execution time from the events. Instead, StarPU records the wall-time when the CUDA event is checked (in _starpu_driver_end_job?). Is this correct?

I think I attempted to modify the StarPU code such that it would extract the execution time from the CUDA events but it did not fix the problem. Again, this was some time ago and I had just a limited amount of time available.

- Mirko

On 2020-06-05 13:29, Samuel Thibault wrote:
Mirko Myllykoski, le ven. 05 juin 2020 13:20:10 +0200, a ecrit:
Am I understanding correctly that these mean == 0.0 entries are the result
of a cleanup performed before the models gets calibrate?

Yes, so my fix should be fixing the issue you were having.

Samuel





Archives gérées par MHonArc 2.6.19+.

Haut de le page