Summary
Compiler is the primary tool of program optimization
- Compilation is the process of lowering the code representation from high level to low, I.e. processor level
- The MipsPro compiler targets the MIPS R1x000 processor and has built in the features of the processor and Origin architecture
- A large number of options exist to steer the compilation process
- ABI, ISA and optimization options selections
- setting of assumptions about the program behaviour
- There are optimized and parallelized libraries of subroutines for scientific computation
- When programming for a digital computer, it is important to remember the limitations due to limited validity range of the floating point calculations