Next: ... Up: Chapter3 Previous: ...

Introduction

tex2html_wrap_inline642 The dependence analysis approach we have studied so far can be used to determine the validity of the loop transformations needed for high performance.

tex2html_wrap_inline642 This does not tell us which transformations are optimal in a particular situation.

tex2html_wrap_inline642 As we saw with matrix multiplication, several transformations may be needed to reach the best code.

tex2html_wrap_inline642 One approach is to try all the valid transformations, and evaluate the results using metrics of parallelism and locality.

tex2html_wrap_inline642 This ``generate and test'' approach is not attractive because of the large number of possibilities -- many of them uninteresting.



Paul H J Kelly Thu Feb 6 22:09:21 GMT 1997