Changes between Version 68 and Version 69 of Orio


Ignore:
Timestamp:
06/14/08 03:34:31 (15 years ago)
Author:
hartono
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Orio

    v68 v69  
    277277}}} 
    278278 
    279 Among all the class attributes, three of them are very important in generating optimized code: ''performance parameters'', ''module body code'', and ''annotation body code''. Performance parameters are information essential for performing code optimization and generation, such as unroll factor and tile size. These parameters are stored in a hashtable to facilitate quick accesses to parameter values. 
     279Among all the class attributes, three of them are very important in generating optimized code: ''performance parameters'', ''module body code'', and ''annotation body code''. Performance parameters are information essential for performing code optimization and generation, such as unroll factor and tile size. These parameters are stored in a hashtable to facilitate quick accesses to parameter values. The code contained in the module body block normally outlines the applied optimization techniques and, possibly, the high level description of the computation itself. In order to extract this information, new language syntax and a corresponding parser component must be implemented for each transformation module. In addition, the annotation body code, currently expressed in C language, can electively be parsed and given as input to the transformation module. 
     280 
    280281 
    281282''Currently under construction''