Skip to content

[stree] Suboptimal Memlet propagation #2293

@romanc

Description

@romanc

Description

The "Schedule tree" is an experimental feature in DaCe. The schedule tree is an alternative representation allowing users to focus on scheduling-related analysis and transformation. This is in contrast to SDFGs that were built for data-centric analysis and transformations. A first version of the schedule tree (SDFG -> stree) was added in #2262. PR #2262 will bring the "back transformation" from schedule trees to SDFGs.

PR #2262 lived a long time away from main and was only recently adapted to what will be known as DaCe v2. The PR contains two memlet propagation tests, which used to work and broke while bringing the branch back to mainline. The tests are ensuring optimal memlet propagation symbol assignment and dynamic range memlets. The purpose of this issue is to keep track of those to tests. We'd like to re-enable these tests in a follow-up PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions