spcl / open-earth-compiler

development repository for the open earth compiler
https://arxiv.org/abs/2005.13014
Other
76 stars 14 forks source link

Multi-dimensional Unrolling #12

Open muellch opened 4 years ago

muellch commented 4 years ago

Unrolling a stencil in 2 or even 3 dimensions (+ inlining) might have performance benefits over unrolling into one dimension (+ inlining).

Example in 2D:

Here the unrolling in two dimensions seems to be the best choice for performance

gysit commented 4 years ago

I close this issue since this has rather low priority at the moment. I think we should focus on features and correctness