On Sun, Dec 20, 2015 at 12:16:05PM +0530, Pratik Fegade wrote:
> Hi,
>
> I have been going through ISL's manual for help on PPCG schedule
> trees. Is there any way to tell from the dumped schedule tree that a
> particular band can be parallelised? I see that such nodes generally
> have the permutable and coincident attributes set but the manual does
> not explicitly state that these attributes being set means a node can
> be parallelised as this might not b the case.
I assume you are talking about a schedule produced by
isl_schedule_constraints_compute_schedule.
As explained in the manual, the coincident property is set
based on the coincidence constraints.
The user can control which schedule dimensions will be
considered coincident by setting the appropriate coincidence
constraints.
> Is there some other way
> to determine this?
You mean other than setting coincidence constraints?
Sure, you can also evaluate directly whether a schedule node
should be considered parallelizable according to your criteria.
skimo