blob: afe14c6af4e10b773a7e75d86b043a92497244bb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#
# tiling imperfect jacobi loop nest, more details in the paper
# "Automatic Tiling of Iterative Stencil Loops" by Zhiyuan Li and
# Yonghong Song, TOPLAS, 2004.
#
source: jacobi2.c
procedure: main
format: rose
loop: 0
print dep
original()
shift([1], 2, 1)
fuse([0,1], 2) # optional
skew([0,1], 2, [2,1])
tile(0, 2, 32, 1)
print dep
print
|