You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
will result in the following wrong simplified sdfg:
where the assign tasklet is a simple assignment operator, copying buff to mat
The issue does not happen if the two ranges of the internal maps (the ones with variable j) iterate over the same range. In the unsimplified nested sdfg representing the scope of the outer map (variable i) both buff and mat have two different names -> the state fusion fails to detect the data dependency, and ultimately one of the two maps is discarded.
The text was updated successfully, but these errors were encountered:
The simple program
will result in the following wrong simplified sdfg:
where the assign tasklet is a simple assignment operator, copying buff to mat
The issue does not happen if the two ranges of the internal maps (the ones with variable j) iterate over the same range. In the unsimplified nested sdfg representing the scope of the outer map (variable i) both buff and mat have two different names -> the state fusion fails to detect the data dependency, and ultimately one of the two maps is discarded.
The text was updated successfully, but these errors were encountered: