Objet : Developers list for StarPU
Archives de la liste
- From: Alfredo Buttari <alfredo.buttari@enseeiht.fr>
- To: starpu-devel@lists.gforge.inria.fr
- Subject: [Starpu-devel] rendundant task dependencies???
- Date: Thu, 13 Feb 2020 16:04:01 +0100
- Authentication-results: mail3-smtp-sop.national.inria.fr; spf=None smtp.pra=alfredo.buttari@enseeiht.fr; spf=Pass smtp.mailfrom=alfredo.buttari@gmail.com; spf=None smtp.helo=postmaster@mail-oi1-f181.google.com
- Ironport-phdr: 9a23:0pb4qhaScPoy6jxZc6AJ3Xn/LSx+4OfEezUN459isYplN5qZoMW4bnLW6fgltlLVR4KTs6sC17OK9f6wEjNZqb+681k8M7V0HycfjssXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAi5oAnLt8QbgoRuJ6QsxhDUvnZGZuNayH9nKl6Ugxvy/Nq78oR58yRXtfIh9spAXrv/cq8lU7FWDykoPn4s6sHzuhbNUQWA5n0HUmULiRVIGBTK7Av7XpjqrCT3sPd21TSAMs33SbA0Ximi77tuRRT1hioLKyI1/WfKgcF2kalVog+upwZnzoHbYI+bOvlwcL7Dc9wGXmdORNpdWjZbD4+gc4cCDewMNvtYoYnnoFsOqAOzCBWoBOPh0D9HmGL53aon2Ok8DAHGwBAgEMgUsHTVsd74M70dUeS7zKnS0zrMcvRW1S3m54jVbhAhveuDXahxccfK10YvERjFgUuOpozkPzOVyv4Bs2aB7+d5U++klm0pqxlprzSx2sshjpPFi4EVx1ze6Cl0wYQ4KcelREN4fNKpFoZbuTuAOItsWMwiRnlluCYkxb0Cvp62ZC0Kx44mxx7bcvCHdImI7g/6WOafPDt1h29pdKiwhxa19kigxen8Wdeu3FlWqSpFl8HAtnEL1xPN9siKUuVx8lul1DqV1A3e6vtILV01mKfZMZIt3709mocLvUTGBCD2mUH2jKGMdkUj/+il8/7oYrHopp+GKYB7lwb+Pr41lcyiHeQ4LhIBX3Ka+emn273j+Ff2QLROjvEsjqbZt5XaKdwBpqGlGw9Vzpoj6xGnAje9zNQXh2MHLEpYeB6ekofmJU/OL+78Dfqkh1SskSxrx+zdPrH7DZXNIH/DkK3ufblj8UJcyQwzzcpe551OEL0BLujzCQfNs4nDEhYjKxHxz+v5BdFV0oIFRXnJDaGeKqzf916O/OMmZeeWN6EPvzOoAvwr/fPiijcThEMBdLOolc8ebH6iE/hhZU+EfWblmNYpHGERswc/TPCshkfUAm0bXGq7Q69pvmJzM4mhF4qWHtn80ozE5z+yG9htXk4DD1mNFXnycIDdAqUDbSuTJolqlTlWDOH9Gb9k7gmnsUrB85QiNvDdo3ZKuJT42dV05/GVmwtgrWUpXfTY6HmESiRPpk1NRzIy2/oh80l0y1PG1qkhxvIBRYUV6PROXQM3c5Xbyr4iBg==
- 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>
Dear StarPU developers,
Name: init_block
JobId: 17
SubmitOrder: 17
DependsOn: 16
Parameters: 0 M8x8x8
Handles: 55c7afbdb790 55c7afbea1c0
Modes: R RW
Sizes: 0 512
Name: lapack_geqrt
JobId: 22
SubmitOrder: 22
DependsOn: 17
Parameters: M8x8x8 M16x8x8 M48x96x8
Handles: 55c7afbea1c0 55c7afbec500 55c7afbdced0
Modes: RW RW S
Sizes: 512 1024 36864
Name: init_block
JobId: 53
SubmitOrder: 53
DependsOn: 52
Parameters: 0 M48x48x8
Handles: 55c7afbdc710 55c7afc0a430
Modes: R RW
Sizes: 0 18432
Name: block_extadd
JobId: 63
SubmitOrder: 63
DependsOn: 22 17 53
Parameters: M8x8x8 M48x48x8
Handles: 55c7afbea1c0 55c7afc0a430
Modes: R RW
Sizes: 512 18432
I extracted the few lines below from a larger tasks.rec file generated by StarPU. As you can see, task 63 depends on both tasks 22 and 17 because of the access to handle 55c7afbea1c0. However 22 also depends on 17 for the same reason. Therefore, isn't the 17->63 dependency redundant? As far as I understand a task tasks accesses some data should only depend on the last writer of that data, correct?
Name: init_block
JobId: 17
SubmitOrder: 17
DependsOn: 16
Parameters: 0 M8x8x8
Handles: 55c7afbdb790 55c7afbea1c0
Modes: R RW
Sizes: 0 512
Name: lapack_geqrt
JobId: 22
SubmitOrder: 22
DependsOn: 17
Parameters: M8x8x8 M16x8x8 M48x96x8
Handles: 55c7afbea1c0 55c7afbec500 55c7afbdced0
Modes: RW RW S
Sizes: 512 1024 36864
Name: init_block
JobId: 53
SubmitOrder: 53
DependsOn: 52
Parameters: 0 M48x48x8
Handles: 55c7afbdc710 55c7afc0a430
Modes: R RW
Sizes: 0 18432
Name: block_extadd
JobId: 63
SubmitOrder: 63
DependsOn: 22 17 53
Parameters: M8x8x8 M48x48x8
Handles: 55c7afbea1c0 55c7afc0a430
Modes: R RW
Sizes: 512 18432
- [Starpu-devel] rendundant task dependencies???, Alfredo Buttari, 13/02/2020
Archives gérées par MHonArc 2.6.19+.