Changes between Version 21 and Version 22 of AnnPerformance


Ignore:
Timestamp:
06/04/08 01:26:43 (15 years ago)
Author:
hartono
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • AnnPerformance

    v21 v22  
    1515 
    1616''Syntactic'' transformations (from ancc module): 
    17  * Non-Rectangular Register tiling  
     17 * Register tiling  
    1818 * Scalar replacement (to enhance register reuse) 
     19 * Loop permutation/interchange 
    1920  
    2021It is to be noted that the register tiling approach used by PLuTo is limited to only rectangular loops. To further improve the resulting performance, we implemented our new register tiling approach as one of the ancc's transformation modules. Our register tiling approach is so general that it can handle both rectangular and non-rectangular loops. 
     
    135136    x[i] = x[i] + beta* B[j][i]*y[j];  
    136137for (i=0; i<=N-1; i++)  
     138 
    137139  x[i] = x[i] + z[i];  
    138140for (i=0; i<=N-1; i++)