spcl / open-earth-compiler

development repository for the open earth compiler

Home Page:https://arxiv.org/abs/2005.13014

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

explicit intermediate storage to prevent fusion of long stencil chains

gysit opened this issue · comments

  • introduce an operation stops fusion between dependent stencils
  • it can be seen as an abstraction of explicit storage

the syntax could look as follows:
%0 = stencil.buffer %1 ([0,0,0]:[64,64,60]) : (stencil.temp<?x?x?xf32>) -> stencil.temp<?x?x?xf32>