Skip to content

Some functions create too many roundtrips #372

@cowlicks

Description

@cowlicks

With 4 engines, using the count_round_trip context manager, with a 100x100 block distributed distarray:

  • 9 roundtrips with DistArray.sum, it is strange that this is an odd number and not divisible by the number of engines.
  • 8 roundtrips with DistArray.fill this should be 4
  • stuff in distarray.dist.functions has 10 roundtrips. Also not divisible by the number of engines.

I'll add new things to this issue as I find them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions