Objet : Developers list for StarPU
Archives de la liste
- From: Lionel Eyraud-Dubois <lionel.eyraud-dubois@inria.fr>
- To: starpu-devel@lists.gforge.inria.fr
- Subject: [Starpu-devel] Question about sequential transfers in Starpu/SimGrid
- Date: Thu, 9 Nov 2017 14:55:50 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=lionel.eyraud-dubois@inria.fr; spf=None smtp.mailfrom=lionel.eyraud-dubois@inria.fr; spf=None smtp.helo=postmaster@v-zimmta03.u-bordeaux.fr
- Ironport-phdr: 9a23:ay6UMBRDmfR8x+d6HdJy/p4cr9psv+yvbD5Q0YIujvd0So/mwa67bRSN2/xhgRfzUJnB7Loc0qyN7PCmBDRIyK3CmU5BWaQEbwUCh8QSkl5oK+++Imq/EsTXaTcnFt9JTl5v8iLzG0FUHMHjew+a+SXqvnZBUin4YBFpL/7tB8vegtq608i2+obPeENHij2nbr40LROsrAyXuNNFr5FlL/MVyxzPr38AVvVMzH5kYH6OlRH9/Y/k+J9k9SlU/f8w7cddXeD2Yq4/TKdwDTI8Mmlz6te95kqLdheG+nZJCjZeqRFPGQWQtBw=
- 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>
Hello,
I was reading core/simgrid.c to understand the way StarPU models GPU transfers, which ones are sequential. And I found the following lines of code (simgrid.c:643) :
/* GPU-GPU transfers are sequential with any RAM->GPU transfer */
if (new_is_gpu_gpu
&& old_transfer->dst_node == new_transfer->src_node
&& old_transfer->dst_node == new_transfer->dst_node)
return 1;
if (old_is_gpu_gpu
&& new_transfer->dst_node == old_transfer->src_node
&& new_transfer->dst_node == old_transfer->dst_node)
return 1;
And this confuses me because this can only be true if new_transfer->src_node == new_transfer->dst_node (resp. for old_transfer in the second case), which I believe is not supposed to happen. Am I missing anything ?
Best,
Lionel.
- [Starpu-devel] Question about sequential transfers in Starpu/SimGrid, Lionel Eyraud-Dubois, 09/11/2017
- Re: [Starpu-devel] Question about sequential transfers in Starpu/SimGrid, Samuel Thibault, 10/11/2017
Archives gérées par MHonArc 2.6.19+.