Next:
...
...
Introduction
...
Course structure:
Motivation: an example
Initial version
Architectural details
Memory system
Performance
If you want to play...
Accumulate into a scalar
Interchange loops
Examine the inner loop
Instruction scheduling
Software pipelining
...
Have we reached the limit?
...
Optimising memory accesses
Blocking
...
Performance of blocked version
Summary
Conclusions
Paul H J Kelly Thu Feb 6 22:02:49 GMT 1997