Next: ... Up: Skewing Previous: ...

After interchange

tabular487

 for k tex2html_wrap_inline1528  := ? to ? do

  for k tex2html_wrap_inline1526 := ? to ? do

S: A[k tex2html_wrap_inline1526 ,k tex2html_wrap_inline1528 -k tex2html_wrap_inline1526 ] := A[k tex2html_wrap_inline1526 -1,k tex2html_wrap_inline1528 -k tex2html_wrap_inline1526 ]+A[k tex2html_wrap_inline1526 ,k tex2html_wrap_inline1528 -k tex2html_wrap_inline1526 -1]

tex2html_wrap_inline1912 The inner loop is now vectorisable.

tex2html_wrap_inline1912 The skewed iteration space has N rows and 2N-1 columns, but still only tex2html_wrap_inline1920 actual statement instances.

tex2html_wrap_inline1912 What are the appropriate loop bounds?



Paul H J Kelly Thu Dec 4 18:15:31 GMT 1997