Basic HTML version of Foils prepared 15 March 1996

Foil 67 Optimization in Program Preparation / Code Generation

From Physical Optimization and Physical Computation CPSP713 Case studies in Computational Science -- Spring Semester 1996. by Geoffrey C. Fox


Advice on which algorithms and which machine to use
Choose compiler transformations and strategy: loop unrolling, interchange - discrete set of choices at each of many program fragments
Given transformation, find performance on given machine
Static and Dynamic Decomposition
Local Register Assignments, peephole optimizations, pipelining, etc.



Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Feb 22 1998