Part 9: Example 3 (Reducing Computation) - Compile with optimizations
Optimizing compilers are available for almost every programming language in widespread use today. It is something of a curiosity, then, that many programs do not make more use of them, or at least exercise some of the more sophisticated options available on common compilers. Developers who are not already well-versed in optimization levels, use of SSE instructions on Intel® 64 and IA-32 architectures, etc. should make a concerted effort in this area.
Optimizing compilers are available for almost every programming language in widespread use today. It is something of a curiosity, then, that many programs do not make more use of them, or at least exercise some of the more sophisticated options available on common compilers. Developers who are not already well-versed in optimization levels, use of SSE instructions on Intel® 64 and IA-32 architectures, etc. should make a concerted effort in this area.
