Accéder au contenu.
Menu Sympa

starpu-devel - Re: [starpu-devel] Get / access value of a variable attached to a StarPU handle

Objet : Developers list for StarPU

Archives de la liste

Re: [starpu-devel] Get / access value of a variable attached to a StarPU handle


Chronologique Discussions 
  • From: algiane froehly <algiane@gmail.com>
  • To: Samuel Thibault <samuel.thibault@inria.fr>
  • Cc: starpu-devel@inria.fr
  • Subject: Re: [starpu-devel] Get / access value of a variable attached to a StarPU handle
  • Date: Tue, 1 Feb 2022 11:21:37 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=algiane@gmail.com; spf=Pass smtp.mailfrom=algiane@gmail.com; spf=None smtp.helo=postmaster@mail-wr1-f42.google.com
  • Ironport-data: A9a23:NRlC+qLRHUgu4QUhFE+REJMlxSXFcZb7ZxGr2PjKsXjdYENSgz1Sn GQZX2GEMqrbNmr3c48laIix90sO6sSEzIdnSQEd+CA2RRqmi+KVXIXDdh+Y0wC6d5CYEho/t 63yTvGacajYm1eF/k/F3oDJ9CU6jefRLlbFILas1hpZHGeIcw98z0Iz8wIFqtQw24LhWVvU4 YqaT/D3YTdJ5RYkagr41IrY8HuDjNyq0N/PlgFWiVhj5TcyplFNZH4tDfnZw0jQHuG4KtWHq 9Prl9lVyI92EyAFUbtJmp6jGqEDryW70QKm0hK6UID66vROS7BbPqsTbJIhhUlrZzqhkt9/6 vp1uL+KTyAgHJLCmPYybzRxKnQrVUFG0OevzXmXtMWSywjZaSKpzak0Sk4xOoIc96B8BmQmG f4wcmhcKEDewbjsmfTnEIGAhex7RCXvFIobtXBpyzzxAvMvQJSFSKLPjTNd9G5h3pwUQKiPD yYfQQhJZzHmfTJ9A1UaWJUFwNy4p3fcVQQN/Tp5ooJuuzSJpOBr65DxMNvfc8GOWe1Hn0OSv GuA/mLjAxhcOsb34SGZ+2i0m6rDkD32XKoJBbig/7hrhkeSzyodEnUruUCTpPC4jguhQYsaJ RBOvCUpqqc2+QqgSdyVswCETGCssxESefVoHs4A7iaE6JXa4xS2OkUtd2sUADA5j/MeSTsv3 16PutrmAz1zrbGYIU5xEJ/E/Fte3gBFfQc/iT84oRgtuIa8/dli5v7bZpMyT/7v14yd9STYm mjS9EADa6MvYdnnPphXEHjCijOo44fTF0s7ul+RUWWi4Qd0IoWiYuRECGQ3D94Qfe51rXHb5 BDofvRyCshQUflhcwTTG40w8EmBvartDdElqQcH82Md3zqs4WW/Wotb/StzIkxkWu5dJ2OyP R+N518AuMEDVJdPUUORS9LgYyjN5fiwfekJqtiJBjazSsQrLVTfpXkGibC4hTm3zxVEfV4D1 WezKJ7wVx72+Ixoyz25Q+p17FPY7nFW+I8nfriil07P+ePGOha9EO5dWHPXN7xRxP7a/W39r okHX+PXmk03eLCvOUH/rN9DRW3m2FBhWvgaXeQMJrDdSuencUl9Y8LsLUQJItI9x/oNyraXr xlQmCZwkTLCuJEOEi3SAlgLVV8ldc8XQasTMXN+MFC29WIkZIrzvq4Te4FmL7Yi/e1ni/VzS qBdKcmHB/1OTBXB+igcPcGt9tw8KEzziFLcJTehbRg+Y4VkGF7E99riSQ3lq3sDAy+xgs0hr uDyzQjcW5cCG19vAZ+OOvKixl+8p1YHn+d2UxeaK9VfYhS+/41jKii3hfgyepleJRLGzzqc9 gCXHRZI/bmX89FpqIHE3PnWoZ2oHu1yGlthM1PatbvmZzPH+meDwJNbVLnacD3YUlTy8vrwa OhQycb6L6RbzltHtoxLE4Frw7g70N3hquII1Q9jBnjKMw2mB748cHmL2c5D6v9EyrND41DkX 0uO/pxFI+zMNp+/VlEWIwUhY6KI0vRNwmve6vE8IUPb4i5r/erYDR8DYUHU0CENfqFoNI4Fw Ps6vJJE4QKIjBd3YM2NiTpZ9jjRI3FcAb8rsIoWXN3ihgYxkAoQZJXdDmrp+sjKZYkWdEYtJ TCQiezJgLEFnhjOdH86FH7s2+tBhMRR5Eobkgdaf1nZyMDYgvIX3QFK9WhlRApiyBgagfl4P XJmNhEoKKiDl9uyaBOvg4xx98B96BylFojZzlIIkCjGVRDtWDCXamI6PumJ8QYS9Gc0kv23O l2H4D6NbNooVJiZMugOtYpNpPnqTNg3/QrH8CxiN9rQBIE0OFIJnYf3DVflaHLb7QcZi0jOp O0s9+F1AUE+2ej8vIVjY7SnOX8spNxo6YCMrTyNPE/EII0ERAyP5A==
  • Ironport-hdrordr: A9a23:iolBpqCdDvenm93lHemb55DYdb4zR+YMi2TDj3oBLSC9Afbo8P xG/c5rriMc5wxwZJhNo7290ey7MBbhHP1OkPMs1NWZLWrbUQKTRekIh7cKgQeQeREWndQz6U 4USclD4arLY2SS4/yX3ODyKadH/DDOytHQuQ7x9QYUcT1X
  • Ironport-phdr: A9a23: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
  • Ironport-sdr: 01eCgMOQ3kEJkPOm09dFECRdUTJuPAtFQpNxqvLD/+szAL7cIf98up3jmYDhjNR/IAW37NkZXS ivAhZqqmdSzS+/Q28vvAUmsbD85p+jnd5/w5w6khWSIYZMq8hGzDYdz/Njn76SbZqfrh+VxVQ5 h5kw0geEoWQtEz6DM+bGPPG1wKrXSi8qI7IVemsJMzAx2L0Klvph0/H1xgtl/DwmXRJ3+jiXve h+tseUr9DA5XYYpMXZZfOSm87UVf7JJvfwRdk+TTIY9KbqgAtSvzpamlCHVQPc04qdu2phSz9b S7NOk0T5WUFA/47JKetX7KI8

Thanks!

A.

> Le 1 févr. 2022 à 11:00, Samuel Thibault <samuel.thibault@inria.fr> a écrit
> :
>
> Hello,
>
> algiane froehly, le mar. 01 févr. 2022 10:00:06 +0100, a ecrit:
>> EDIT : I have found a solution (searching for the « data keyword » ;-) ).
>> I
>> also guess that I can remove the task_wait_for_all() call because
>> synchronization is needed to acquire the count value :
>>
>> starpu_data_acquire(handle_count, STARPU_W);
>> do {
>> count = 0;
>> starpu_data_release(handle_count);
>
> Yes, the acquire/release calls will synchronize with the submitted tasks
> that work on this handle, with RAW/WAR/WAW coherency dependencies.
>
> Samuel




Archives gérées par MHonArc 2.6.19+.

Haut de le page