SYSTEM DEPENDENCE



  • Architecture Dependence

  • Execution time for mathematical operations

  • Memory access time varies across machines

  • Compiler Dependence

  • Optimizations vary with compilers

  • Execution time and space tradeoff

  • Common optimizations - recursion elimination, loop-invariant code motion, loop unrolling for pipelining