Accéder au contenu.
Menu Sympa

starpu-devel - Re: [Starpu-devel] Starpu stats about disk, OOC, and swapping

Objet : Developers list for StarPU

Archives de la liste

Re: [Starpu-devel] Starpu stats about disk, OOC, and swapping


Chronologique Discussions 
  • From: Samuel Thibault <samuel.thibault@inria.fr>
  • To: Hatem Ltaief <hatem.ltaief@kaust.edu.sa>
  • Cc: Amani Alonazi <amani.alonazi@kaust.edu.sa>, "starpu-devel@lists.gforge.inria.fr" <starpu-devel@lists.gforge.inria.fr>
  • Subject: Re: [Starpu-devel] Starpu stats about disk, OOC, and swapping
  • Date: Wed, 16 Jan 2019 09:23:19 +0100
  • Authentication-results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=samuel.thibault@inria.fr; spf=Neutral smtp.mailfrom=samuel.thibault@ens-lyon.org; spf=Pass smtp.helo=postmaster@hera.aquilenet.fr
  • Ironport-phdr: 9a23:wy90Gxd4U9zTy95oJ/uB4XrmlGMj4u6mDksu8pMizoh2WeGdxcS+ZB7h7PlgxGXEQZ/co6odzbaO4+a4ASQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6nK94iQPFRrhKAF7Ovr6GpLIj8Swyuu+54Dfbx9HiTahYr5+Ngm6oRnMvcQKnIVuLbo8xAHUqXVSYeRWwm1oJVOXnxni48q74YBu/SdNtf8/7sBMSar1cbg2QrxeFzQmLns65Nb3uhnZTAuA/WUTX2MLmRdVGQfF7RX6XpDssivms+d2xSeXMdHqQb0yRD+v9LlgRgP2hygbNj456GDXhdJ2jKJHuxKquhhzz5fJbI2JKPZye6XQds4YS2VcRMZcTyJPDIOiYYUSDOQBM+lXoJXgqFQMqhuxCxKhBP/zxjJSmnP6wbc33/onHArb3AIgBdUOsHHModvoLqgSVP21w7fMzT7ecf1W2Tb955PSfRA8pfGMQa97fM3KyUY1EgPFk0ufqYj/MzOJ1uQNsnOU4PB9VeKrl24qsABxoj61xsctkIbFnIwVykrd+Ch/3Y07JsW4RVZmbdOnEJZcrT+WOoV4T884Xm1kpDo2xqcbtZKjfyUHyY4rywDCZ/GJaYSE/BzuWeaLLTtlmn5od7SyjAuo/0e60O3zTMy03U5KriVbltnMsWgA1xzN5cidUPRx5F2u2S+S1wDS7uFLP0Y0mrTHK5I7zL4wjIIfsUXFHiDohEX7lLKae0Yk9+Sy9ejqbLvrqoWBO4Nolg3yKLkiltS6AesiMwgOW2ab+f671L3m5UD5W69FjvgrkqbHtJDWP9gbpq64AwBOyIkj9hK/Dyu93dsGm3kHN0tJeBaHjojuPVHCOvf4De2wg1i0ijdk2+jGPqH9ApXKNnXDi6vhcqxn605E1Qo/1M1Q6IxKCr4fJPL+QUvxtN3DDh8lKAy42ennCNt61oMEVmKAHLWVMKLUsV+S5+IgOfOAZIEPuGW1F/9wx/fygHpxvUMUfKSnlc8XYWy1G7JiP0yYbHTEgd4cCntMswYjCvfj3g6sSzlWMk27Wr8x4nkHCIOsBJrHWsj5m7WEwSq/WIFWZ2pPF1SQOXbubYSNHfkWPnHBavR9myAJAODyA7Qq0guj4Uqjk+I+f7jkvxYAvJem7+BboujalBU87ztxVpjP3meWCmVlmWVOQCU5jvom/R5Nj2yb2K09uMR2UMRJ7qoRAAY8L5/VieJgWYirB1DxO+yRQVPjee2IRDE8StVoko0Oblx0Xdy7kxHH0iynH/kbje7SCQ==
  • 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: I am not organized

Hatem Ltaief, le mer. 16 janv. 2019 04:53:18 +0000, a ecrit:
> Does starpu allocate separate threads to perform the OOC data movement?
> Does the IO operation turn out to be done in parallel? How does it differ
> from standard fwrite and fread system calls?

Yes, it always uses asynchronous data transfers, which allows to overlap
everything. That's implemented by glibc as a separate thread to run the
read/write calls. Also, using read/write (unistd StarPU disk backend)
instead of fread/fwrite (stdio StarPU disk backend) avoids some data
copy (but I guess that shouldn't be too costly compared to the disk
slowness).

Samuel




Archives gérées par MHonArc 2.6.19+.

Haut de le page