On Mon, May 17, 2021 at 03:59:23PM -0700, Ruizhe Zhao wrote:
> Hi there,
>
> On the OpenScop website it says isl is interchangeable with the OpenScop
> format, however, I cannot find anywhere in the isl doc mentioning this.
I have no idea what that is about either. You should ask the OpenScop
developers.
I wanted to ask about that after the presentation of the paper you
mention below, but I can't remember if I did.
I vaguely remember OpenScop has a rather convoluted way of encoding
array accesses. I wouldn't recommend it.
> A bit of the context: I'm working on polyhedral transformations for MLIR,
> and we've already supported a workflow from MLIR -> OpenScop -> Pluto ->
> OpenScop -> MLIR (code:
https://github.com/kumasento/polymer, paper:
>
https://acohen.gitlabpages.inria.fr/impact/impact2021/papers/IMPACT_2021_paper_1.pdf).
> And I think it would be a huge advantage if we can support isl and benefit
> from the schedulers implemented by it.
>
> Obviously we can build isl objects on-the-fly, but I'm just wondering if
> any of the existing infrastructure, which is based on OpenScop, can be
> reused.
>
> A side question: if OpenScop is not supported anyway, would it be
> recommended to use the JSCoP format from Polly? It seems that JSCoP has
> better interaction with isl AFAIK.
I'm not that familiar with that format either.
skimo