gif up gif gif
Next: 4. Idiomatic Transformations Up: 3. Compiler Effectiveness Previous: 3.2 LOD frequencies in

3.3 Effect of LOD placement

 

Table 2 details the improvements in LOD frequency for certain programs which benefit from the LOD hoisting optimization. The improvement in decoupling efficiency which results from hoisting is illustrated in figure 4.

  
Table 2: Optimized LOD frequencies after Hoisting

  
Figure 4: Graph showing the effect of hoisting on decoupling efficiency

Some of the programs have optimized LOD penalties that are negligible in comparison with the minimum (processor virtual) execution time. However, some programs exhibit sufficient LODs that a closer investigation of their causes, and ways of ameliorating their effects, is warranted.



npt@dcs.ed.ac.uk